Fulltext results:
- SMTP Server Lua Scripting @reference
- cs.co.uk/reference;lua_scripting|Lua Script]] is called SMTPSVR.LUA and can be edited from the Settings... ripts page in the VPOP3 settings. This script is called whenever an instance of the VPOP3 SMTP server i... he Lua script. These may change as the script is called on different callbacks, and may be changed by the Lua script itself in order to change the VPOP3 beh
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Internal Data Formats @reference
- VPOP3 stores some data in specific formats internally, eg to encode some settings in the settings data
- 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
- Lua SMTP MX Server Rules @reference
- ssages using direct MX sending, it runs a script called **mxserverrules.lua** which can be created/edit
- User Routing Script @reference
- from this user are not affected by the script at all). If that script doesn't exist, but there is a u... 'If message > xxx kb' setting for this user * SmallRedirect - the settings for the 'If message < xxx kb' setting for this user The BigRedirect and SmallRedirect variables are tables with 4 entries: *... if it checks for messages < Threshold (boolean) All the above settings can be changed by the script t
- 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
- Socket Error 10053 - An established connection was aborted by the software in your host machine. @how_to
- Database query to list messages in the LAN forwarding queue waiting to go to a specific server @reference
- Database query to make LAN Forwarding immediately attempt to dequeue all pending messages @reference