Fulltext results:
- 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
- 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
- Lua SMTP MX Control @reference
- ======Lua SMTP MX Control====== Every time VPOP3 is going to send messages using direct MX sending, i... me - the filename on disk * Actions - An object containing the values: **ForceLastTry**, **SkipSend*... sender/return path value * Recipients - A table containing a list of recipients * HeaderData - The... return the Actions parameter. The Actions object contain four values: * ForceLastTry - if this is t
- 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
- 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)
- 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
- 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
- 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+ |
- 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
- 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
- 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>
- VPOP3 Internals @reference
- f VPOP3. This is not, nor is it intended to be, a complete description, but merely contains information that may be useful to the average, interested (and... e schema used in VPOP3 5.x]] * [[Status monitor protocol]] (port 5109) * [[Internal data formats]]
- 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