Fulltext results:
- SMTP Server Lua Scripting @reference
- ll call the following Lua functions in the script at the following times: * **Start()** - called whe... en performed * **GetMaxMessageSize()** - called at startup, and when the HELO and EHLO commands are ... when a valid RCPT TO command is received * **DoDATAStart()** - called when VPOP3 receives a valid DATA command * **DoUnrecognised()** - called when VP
- 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't then there is
- Outgoing Message Scripting @reference
- h the Settings -> Scripts page in VPOP3 v6.7 and later. See the [[Lua Scripting]] page for general details about VPOP3's scripting, and information on how we can help. =====Messages to be sent=... e which is to be sent VPOP3 calls a function in that script called **NewMessage**. The function signature is: **NewMessage(AuthenticatedSender, ReturnPat
- Spam Filter Rules: Variables @reference
- d as ''<variable name>'' - for instance where a statement always puts its result into a variable. All... ersion between the two types will take place automatically as required. Arrays of variables are not su... P3 has several built-in variables which can be treated like any other: ^ Variable name ^Description ^V... bject} |The subject of the message |2.1.7+ | ^${MatchedConditions} |A list of the currently matched
- Lua SMTP MX Control @reference
- uns a script called **mxout.lua** which can be created/edited in Settings -> Scripts (or in the VPOP3 ... e which is to be sent VPOP3 calls a function in that script called **CheckFile**. The function signature is: **CheckFile(Filename, Actions, Size, CreationTime, Retries, LastTryTime, ReturnPath, Recipient
- Lua Scripting @reference
- language often used for embedding in other applications. VPOP3 uses it to customise behaviour in plac... ally 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 go for a m
- Restore a database backup @how_to
- ======Restore a database backup====== By default VPOP3 makes a daily backup of the VPOP3 database to a file 'DBBACK-n.DMP' in the VPOP3 installation directory (it is possible to [[reference:database backups|change this in the settings]]). These ar
- Error Handling Scripting @reference
- ndling Scripting====== For most error messages that VPOP3 generates, it allows control of error messages, eg to limit the frequency of error messages if they would be generated repeatedly. These limits are set in Settings -> Admin Settings -> Message Control. However, if you
- Spam Filter Rules: GetRFC822Date @reference
- ======Spam Filter Rules: GetRFC822Date====== ^Statement |GetRFC822Date | ^Version |2.2.1+ | ^Purpose |Converts an RFC 822 format date field into the number of days elapsed since
- POP3 Client Lua Scripting @reference
- ll call the following Lua functions in the script at the following times: * **Start()** - called whe... performed on the message. * **End()** - called at the end of the POP3 session. =====ProcessMessag... ions>, <message MIME structure>, <message size>, <attachments>)'' This function is called by VPOP3 wh... erModifiers table - list of message header modifications to make * <message MIME structure> is a tab
- DMARC Reporter Script @reference
- 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' in VPOP3... using Lua scripting If you want more complex signatures on outgoing emails, rather than the static text/HTML you can define within VPOP3, then you can us
- Access Restrictions Internal Format @reference
- ======Access Restrictions Internal Format====== VPOP3 internally stores service IP Access Restrictions in its settings database using the following format to encode the multiple entries These are stored in the settings database as *ALLOWED*.DAT (using VPOP3SETTINGS GET *A
- User Manager Script @reference
- gh the Settings → Scripts page in VPOP3 v8.0 and later and is called 'UserManager.LUA. VPOP3 calls a function called **TranslateUsername** which should have the following prototype: TranslateUsername(<protocol>, <submitted username>) Protocol indicates which protocol is being used to log in, and is
- VPOP3 Internals @reference
- a complete description, but merely contains information that may be useful to the average, interested (and moderately technical), user. The information here is not guaranteed not to change between versions of VPOP3.
- loginaudit Database table @reference
- ======loginaudit Database table====== This contains data showing login attempts within the most recent 30 days * id - incrementing ID of loginaudit entry * ipaddress - IP address the login attempt came from * datetime - the date & time the