Fulltext results:
- SMTP Server Lua Scripting
- 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
- 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
- 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
- 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
- Error Handling Scripting
- 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
- 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
- POP3 Client Lua Scripting
- 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
- 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
- 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
- VPOP3 stores some data in specific formats internally, eg to encode some settings in the settings data
- Lua SMTP MX Control
- 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
- ssages using direct MX sending, it runs a script called **mxserverrules.lua** which can be created/edit
- User Routing Script
- 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
- Archive Script
- the script. The Lua script is stored in a file called **archive.lua** which is stored in the VPOP3 di... s → Scripts page in VPOP3 v6.7 and later. VPOP3 calls a function called **ArchiveRules** which should have the following prototype: ArchiveRules(<return... s===== (from VPOP3 v8.4 onwards) These functions allow the archive to be stored on a non-standard file
- Spam Filter Rules
- local users, for instance to add recipients of locally sent mail to the whitelist, process messages to ... etc * **spamrules_checks.txt** - this contains all the spam tests * **spamrules_processresults.txt... hese above files may be overwritten by future installations of VPOP3 and by the update procedure of the... ies, without them being overwritten by future installations of VPOP3. =====Language reference===== *