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
- 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
- User Delivery Script
- eliver" and "DeliverMessage". These functions are called with no parameters, but will have access to globa... ) =====Global Variables set before functions are called===== * User - the username the message is to be... ed or not =====PreDeliver===== **PreDeliver** is called at the beginning of the delivery process, after M... dingSenderText globals are read after it has been called. Any other changes made by this function will be
- 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
- LAN Forwarding Scripting
- path address may not be known, the script may be called many times. It will be a new instance of the scri... time. Only the "PreprocessRules" function will be called in this state In "message" or "internal", there ... of the script per recipient- "PreprocessRules" is called first, then "GetReturnPath" is called if the message will be LAN Forwarded. There are two functions: ==
- Scheduling Management Scripts
- ling Management Scripts====== VPOP3 runs a script called scheduler.lua in the background, it will periodic... l state will be lost, but different functions are called so the script can pass state to the new version a... eturn value of the previous ''Unload()'' function called earlier (or an empty string if there was no such
- Password Strength Checking Script
- cript can be edited in Settings -> Scripts and is called **passwordcheck.lua** (in older versions of VPOP3 it is stored in a file called **passwordcheck.lua** in the VPOP3 directory). VPOP3 calls a function called **Check** which should have the following prototy
- 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
- Mail Connectors -> Connector Schedule
- or from the [[Status]] page If you create a file called **CONNECT.NOW** in the VPOP3 installation directo... o the 'default' Connections If you create a file called **CONNECT.PAUSE** in the VPOP3 installation (in v
- 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
- Spam Filter Rules: DefineRule
- xamples===== The following example defines a rule called 'surbl.org' with a default weighting of 1.2 and a... g" </code> The following example defines a rule called 'MyMultipleWeightRule' with two default weights.
- 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
- Lua SMTP Relay Control
- to send messages via SMTP Relay, it runs a script called **relayout.lua** in the VPOP3 directory. ====Glo... lter rules) VPOP3 calls a function in that script called **CheckFile**. The function signature is: **Chec
- Signature Script
- he signature. The Lua script is stored in a file called **signature.lua** in the VPOP3 directory in VPOP3... in VPOP3 v6.7 and later. VPOP3 calls a function called **GetSignature** which should have the following