Fulltext results:
- SMTP Server Lua Scripting
- scs.co.uk/reference;lua_scripting|Lua Script]] is called SMTPSVR.LUA and can be edited from the Settings -... cripts page in the VPOP3 settings. This script is called whenever an instance of the VPOP3 SMTP server is ... the Lua script. These may change as the script is called on different callbacks, and may be changed by the... script at the following times: * **Start()** - called when the SMTP service session starts up, before t
- User Manager Script
- ngs → Scripts page in VPOP3 v8.0 and later and is called 'UserManager.LUA. VPOP3 calls a function called **TranslateUsername** which should have the following pr
- Outgoing Message Scripting
- sage to the Outgoing mail queue, it runs a script called **outmessage.lua**. Scripts are stored as files ... to be sent VPOP3 calls a function in that script called **NewMessage**. The function signature is: **New
- Error Handling Scripting
- trol ====ProcessMessage3()==== This function is called for each controlled message which is generated. T
- DMARC Reporter Script
- he signature. The Lua script is stored in a file called dmarcreporter.lua in the VPOP3 directory in VPOP3
- POP3 Client Lua Scripting
- scs.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 me... script at the following times: * **Start()** - called when the POP3 session starts, before VPOP3 starts... wnloading any messages. * **DownloadRules()** - called before each message is downloaded to determine ho
- Lua SMTP MX Control
- essages using direct MX sending, it runs a script called **mxout.lua** which can be created/edited in Sett... to be sent VPOP3 calls a function in that script called **CheckFile**. The function signature is: **Chec
- Lua SMTP MX Server Rules
- essages using direct MX sending, it runs a script called **mxserverrules.lua** which can be created/edited
- Archive Script
- y the script. The Lua script is stored in a file called **archive.lua** which is stored in the VPOP3 dire... in VPOP3 v6.7 and later. VPOP3 calls a function called **ArchiveRules** which should have the following
- Attachment Processing Script
- tervariables, attachments_array, mime_structure) Called when VPOP3 is about to process a message * ret... write(attachmentname, MIMEtype, filtervariables) Called when VPOP3 is about to process an attachment in a message (Only called if 'NeedsRecode' returned true, or there is some ... e 'RewriteAttachment' function call (so it is not called multiple times in parallel) ==RewriteAttachment=
- Scheduled Task Script
- rly or daily. The Lua script is stored in a file called **scheduler.lua** in the VPOP3 directory in VPOP3... script is loaded at start and then functions are called periodically. This mean that script global variab... s. The 1 minute, 5 minute, 1 hour functions are called approximately those times after the previous call... be slight time variations. The 1 day function is called just after midnight every day. Note that the fun
- Spam Filter Rules: DNSBL
- SBL]] - Can be used in advance of **DNSBL** being called, to improve script efficiency =====Example=====
- Increase the spam score for header marker
- EndBulkScan This checks for a message header called 'X-Spam' in the incoming messages, and if the val
- Monitor Scripting
- orOut The functions are similar, except they are called when different messages are to be monitored (inco... g messages respectively). The functions are only called if the message will be monitored (according to th
- Message Archive -> Offline Tab
- a setting of "2009-09-21" will create a ZIP file called "2009-09-21.ZIP". This is also remembered by as t