Fulltext results:
- Move VPOP3 Version 5 (or later) to a new PC @how_to
- e a backup of the database on the original PC - Copy the VPOP3 directory tree from the original PC t... xcept for the VPOP3\pgsql directory** and any old copies of the pgsql directory (eg 'pgsql83' or 'pgsq... se make sure you follow these instructions in the correct order. Many problems with moving installatio... got it wrong, and so do things in a different (incorrect) order. If you want, we can do this move fo
- SMTP Server Lua Scripting @reference
- ripting====== The SMTP Server [[http://wiki.pscs.co.uk/reference;lua_scripting|Lua Script]] is called... server is launched - ie whenever someone opens a connection to port 25 on the VPOP3 server to send it a message, whether from a local user or an incoming SMTP message. Each SMTP server instance has ... instance of the SMTPSVR.LUA script. No threading conflicts will occur. During the lifetime of the SM
- User Manager Script @reference
- e following prototype: TranslateUsername(<protocol>, <submitted username>) Protocol indicates which protocol is being used to log in, and is one of: * POP3 * IMAP4 * SMTP * WEB... hould translate to: A simple example would be: <code> function TranslateUsername(Protocol, Username)
- Lua Scripting @reference
- ccasionally people will want to do something more complicated. Rather than having lots of extra options to complicate things for most users, we have opted to g... documentation. Note that if you use the **print** command in Lua, VPOP3 will write the output to the *... it will be on a chargeable basis depending on the complexity of the issue. [[support@pscs.co.uk|Contac
- Outgoing Message Scripting @reference
- ss, FileLength, Priority, Headers, Message, HoldSeconds, DeleteAfterSeconds)** * AuthenticatedSender - The VPOP3 username of the user who authenticated... lightly longer than the message itself because of control data, but can be used as an estimate. * Pr... ader lines in raw form. * Message - The message content in raw form (single string, includes raw hea
- Repairing corrupted database @how_to
- ======Repairing corrupted database====== With PostgreSQL (as with most high-end databases) the database system will automatically recover after power failures etc, if it can. If it can... r' function, because the data cannot totally be recovered (or it would automatically have been recovered). Common causes for unrecoverable data errors a
- Error Handling Scripting @reference
- st error messages that VPOP3 generates, it allows control of error messages, eg to limit the frequency... are set in Settings -> Admin Settings -> Message Control. However, if you want more granular control, you can use Lua scripting for more fine-grained control ====ProcessMessage3()==== This function is
- DMARC Reporter Script @reference
- can be useful in case the sending domain's DMARC configuration is incorrect as that can cause errors sending the reports or cause messages to be 'stuck' ... lems won't cause any lasting damage, but may be inconvenient or annoying, so you can alter the behaviour using Lua scripting If you want more complex signatures on outgoing emails, rather than t
- Restore a database backup @how_to
- ng steps: =====VPOP3 v5 or later===== - Open a command prompt, and go to the VPOP3 directory - If... *pgsqlpass** =====VPOP3 v3 or v4===== - Open a command prompt, and go to the VPOP3 directory - If... fficient disk space), for example to be able to recover messages from it that have arrived since the l... 'Restore' facility within VPOP3 (https://www.pscs.co.uk/manual/database_restore.html) by telling that
- POP3 Client Lua Scripting @reference
- ripting====== The POP3 Client [[http://wiki.pscs.co.uk/reference;lua_scripting|Lua Script]] is called... e. A scripted version of normal [[http://www.pscs.co.uk/manual/download_rules.html|Download Rules]] in... sage subject line * <recipient list> is a table containing a list of the recipient email addresses (... ded for the action * Recipients table - table containing new/replacement recipients for the messag
- loginaudit Database table @reference
- ======loginaudit Database table====== This contains data showing login attempts within the most recen... rname - the username which was attempted * protocol - the protocol which was used for the login (POP3, IMAP4, SMTP, Webmail) * result - True or False
- Spam Filter Rules: Variables @reference
- variables are typeless, so the same variable can contain either a text or a number, and conversion between the two types will take place automatically as... TP return address of the message |2.1.7+ | ^${RcptCount} |The number of recipients which VPOP3 knows about (from the SMTP envelope or recognised addresses in the message header) |2.1.7+ |
- Spam Filter Rules: GetRFC822Date @reference
- |GetRFC822Date | ^Version |2.2.1+ | ^Purpose |Converts an RFC 822 format date field into the numbe... The result is a floating point number, so can contain fractions of a day =====Example===== <code> GetRFC822Date ${date} result Log ${result} </code>
- Access Restrictions Internal Format @reference
- settings database using the following format to encode the multiple entries These are stored in the s... is set (1) or not (0) Subsequent entries each encode a line in the IP Access Restrictions rule list,... users allowed, separated by tab (ASCII 9 \t) - Comment (optional) =====Example===== 0 1|0||1|0|| ... - 0 = Don't allow unauthenticated access - <blank> = no specified users - <blank> = no comment
- Internal Data Formats @reference
- some data in specific formats internally, eg to encode some settings in the settings database. This pa
- Database query to list messages in the LAN forwarding queue waiting to go to a specific server @reference
- Error message after sending RCPTTO: - error 0 - text 550 5.7.1 Relaying not allowed! Bad sender IP address @how_to
- Error message: VPOP3 does not have write access to the registry - please check and restart VPOP3 @how_to
- VPOP3 Webmail/admin service and/or Status service is not listening on correct IP addresses or ports @how_to
- Database query to make LAN Forwarding immediately attempt to dequeue all pending messages @reference