Fulltext results:
- POP3 Client Lua Scripting @reference
- cs.co.uk/reference;lua_scripting|Lua Script]] is called POP3CLT.LUA and is edited in Settings -> Scripts. This script is called whenever VPOP3 runs a POP3 session to download messages from a remote POP3 server. VPOP3 will call the following Lua functions in the script at the following times: * **Start()** - called when the POP3 session starts, before VPOP3 star
- Repairing corrupted database @how_to
- -end databases) the database system will automatically recover after power failures etc, if it can. If ... ual 'repair' function, because the data cannot totally be recovered (or it would automatically have been recovered). Common causes for unrecoverable data ... Once you have repaired the database you should ideally perform a manual database backup & restore to en
- Access Restrictions Internal Format @reference
- ss Restrictions Internal Format====== VPOP3 internally stores service IP Access Restrictions in its set... es These are stored in the settings database as *ALLOWED*.DAT (using VPOP3SETTINGS GET *ALLOWED*.DAT will list them) Each entry is a line, separated by a ... st, with 7 fields, separated by | characters - Allow: 0 = block, 1 = allow - Type: 0 = special, 2
- Error Handling Scripting @reference
- For most error messages that VPOP3 generates, it allows control of error messages, eg to limit the fre... rol ====ProcessMessage3()==== This function is called for each controlled message which is generated.... === This is a bit-mask of the following items (usually just one of them) * 1 = Mail Sender * 2 = Ma... ing * 32 = Message Routing ===IDs=== This is usually the numeric ID of the component, eg the ID of th
- Lua SMTP MX Control @reference
- ssages using direct MX sending, it runs a script called **mxout.lua** which can be created/edited in Se... ==== For every message which is to be sent VPOP3 calls a function in that script called **CheckFile**. The function signature is: **CheckFile(Filename, Act... ou can write a **ServerDetails** function. VPOP3 calls this function before sending each message. (Thi
- Restore a database backup @how_to
- atabase to a file 'DBBACK-n.DMP' in the VPOP3 installation directory (it is possible to [[reference:dat... These are cycled on a weekly basis so you will usually have the last seven days' worth of backups. Thes... the backup over an existing VPOP3 database (especially if the database files are damaged) you will need... the backup over an existing VPOP3 database (especially if the database files are damaged) you will need
- Outgoing Message Scripting @reference
- age to the Outgoing mail queue, it runs a script called **outmessage.lua**. Scripts are stored as file... ==== For every message which is to be sent VPOP3 calls a function in that script called **NewMessage**. The function signature is: **NewMessage(Authenticat... of the message. VPOP3 will send messages with a smaller priority number first. * Headers - A list of
- DMARC Reporter Script @reference
- e signature. The Lua script is stored in a file called dmarcreporter.lua in the VPOP3 directory in VPO... ich a DMARC aggregate report will be sent, VPOP3 calls the CheckRecipients function to validate the rep... sageDetails==== Before sending the report, VPOP3 calls the GetMessageDetails function to allow the script to change some message details: GetMessageDetai
- Spam Filter Rules: Variables @reference
- tatement always puts its result into a variable. All variables are typeless, so the same variable can ... on between the two types will take place automatically as required. Arrays of variables are not support... CheckSize} |Returns '1' if this version of VPOP3 allows the script to change the **${SectionCheckSize}... data, however the data cannot be accessed individually, you can use **ForEach Bag** to iterate through
- User Manager Script @reference
- gs → 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: TranslateUserna
- Lua Scripting @reference
- be happy with the default behaviour, but occasionally people will want to do something more complicate... scripts are stored as files in the main VPOP3 installation directory, or in users' directories (if they
- Internal Data Formats @reference
- VPOP3 stores some data in specific formats internally, eg to encode some settings in the settings data
- Lua SMTP MX Server Rules @reference
- ssages using direct MX sending, it runs a script called **mxserverrules.lua** which can be created/edit