Fulltext results:
- SMTP Server Lua Scripting
- ction to port 25 on the VPOP3 server to send it a message, whether from a local user or an incoming SMTP message. Each SMTP server instance has its own instance of... MTP service session starts up, before the welcome message is sent to the SMTP client * **RBLResults()** -... er the RBL checks have been performed * **GetMaxMessageSize()** - called at startup, and when the HELO an
- Lua Scripting
- IMAP4 Server Scripting]] * [[Lua Monitor Script|Message Monitor Scripting]] * [[Lua SMTP Relay control|... t Scripting|Management Scripting]] * [[Outgoing Message Script|Outgoing Message Scripting]] * [[Password Strength Checking Script|Password Strength Checking Scr... Rules Scripting]] * [[User Delivery Script|User Message Delivery Scripting]] * [[User Manager Script|Us
- Outgoing Message Scripting
- ======Outgoing Message Scripting====== Every time VPOP3 adds a message to the Outgoing mail queue, it runs a script called **outmessage.lua**. Scripts are stored as files in the VPOP3 ... ipting, and information on how we can help. =====Messages to be sent===== For every message which is to be
- Error Handling Scripting
- ===Error Handling Scripting====== For most error messages that VPOP3 generates, it allows control of error messages, eg to limit the frequency of error messages if they would be generated repeatedly. These limits are set in Settings -> Admin Settings -> Message Control. However, if you want more granular contr
- DMARC Reporter Script
- hat can cause errors sending the reports or cause messages to be 'stuck' in VPOP3's Outqueue. These problem... taining the new recipient email addresses ====GetMessageDetails==== Before sending the report, VPOP3 calls the GetMessageDetails function to allow the script to change some message details: GetMessageDetails(<Policy domain>, <l
- POP3 Client Lua Scripting
- ed whenever VPOP3 runs a POP3 session to download messages from a remote POP3 server. VPOP3 will call the ... ssion starts, before VPOP3 starts downloading any messages. * **DownloadRules()** - called before each message is downloaded to determine how VPOP3 should handle the message. A scripted version of normal [[http://www.pscs.c
- Spam Filter Rules: Variables
- n ^ ^${MailFrom} |The SMTP return address of the message |2.1.7+ | ^${RcptCount} |The number of recipient... the SMTP envelope or recognised addresses in the message header) |2.1.7+ | ^${SenderIP} |The sender's IP ... only) |2.1.7+ | ^${Subject} |The subject of the message |2.1.7+ | ^${MatchedConditions} |A list of the c... ed rules |2.1.7+ | ^${Size} |The raw size of the message |2.1.11+ | ^${AttachmentCount} |The number of at
- Lua SMTP MX Control
- Control====== Every time VPOP3 is going to send messages using direct MX sending, it runs a script called... VPOP3 directory in VPOP3 v6.6 or earlier). =====Messages to be sent===== For every message which is to be sent VPOP3 calls a function in that script called **Chec... Priority** - see below * Size - The size of the message on disk * CreationTime - The time the message w
- Lua SMTP MX Server Rules
- ime VPOP3 checks for remote MX server for sending messages using direct MX sending, it runs a script called... ache===== ''GetCheckCache("<Domain>", numRetries, messageSize)'' returns true if VPOP3's DNS cache should ... rides===== ''GetOverrides("<Domain>", numRetries, messageSize)'' returns **DNS Server Map**, **continue** ... heckServer("<Domain>", "<MX Server>", numRetries, messageSize, defaultResult)'' returns true if the MX ser
- User Routing Script
- .lua script, this Lua script can override VPOP3's message routing options. You can edit this either in the ... le. This script affects how VPOP3 will handle how messages //to// this user are handled. (Messages from this user are not affected by the script at all). If that s... ) * SendToNormalRecipient - if this is true the message will be sent to the normal recipient (unless a Fo
- Archive Script
- Archive scripting lets you indicate whether full message content should be stored in the message archive. This could be used, for instance, for filtering out messages containing credit card details. The message headers will still be archived, along with the explanation t
- Spam Filter Rules
- ptimised for content- and spam-filtering of email messages. This reference contains a definition of the sp... ic language designed to make it easy to implement message content filtering tasks. The language supports b... itional statements, simple loops, jumps, tests on message content, and simple actions to perform on the messages. The language is intended to be used by advanced u
- Attachment Processing Script
- dded in v7.6) This script has functions to allow message attachments to be altered: * NeedsRecode * Ne... ructure) Called when VPOP3 is about to process a message * returns True if the Lua script wants to alter any of the attachments of the whole message ====NeedsRewrite==== function NeedsRewrite(att... when VPOP3 is about to process an attachment in a message (Only called if 'NeedsRecode' returned true, or t
- Allow messages through from a specific IP address
- ======Allow messages through from a specific IP address====== This script allows messages through the spam filter if they arrive at VPOP3 from a specific SMTP sender (only when the message is sent directly to VPOP3 using SMTP, not via ano... .txt file. This script file gets processed on all messages. If ${SenderIP} == "1.2.3.4" Stop EndIf
- Use the spam filter scripting to add fixed text to the subject on incoming messages
- ting to add fixed text to the subject on incoming messages====== This needs VPOP3 version 5 or later. This... you to add fixed text to the subject an incoming message, eg so that users can see that a message is an incoming rather than local message (be aware of weaknesses in this strategy - eg forwarded messages,