Fulltext results:
- SMTP Server Lua Scripting
- ed after the RBL checks have been performed * **GetMaxMessageSize()** - called at startup, and when the HELO and EHLO commands are received * **GetEHLOCapabilities()** - called when the EHLO comman... a **5xx** or **4xx** result code is given. =====GetMaxMessageSize()===== ''GetMaxMessageSize("<hostname>", <current max size in bytes>)'' This function i
- Lua Scripting
- ]] * [[os.setsafety]] * [[os.sleep]] * [[os.getdirectory]] * [[os.timedexecute]] * [[VPOP3.GetSetting]] * [[VPOP3.SetSetting]] * [[VPOP3.ExpandAddress]] * [[VPOP3.GetUserList]] * [[VPOP3.GetUserSetting]] * [[VPOP3.SetUserSetting]] * [[VPOP3Net.GetDNSRecords]]
- Error Handling Scripting
- ings would filter it out, or you could set the target to <blank> to suppress the message even if it wou... title_id>, <title>, <template_id>, <message>, <target>, <sender>) * component - number indicating wh... ate * message - text of the message body * target - email address of the target * sender - email address of the sender The function should return 5
- DMARC Reporter Script
- containing 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>, <list of recipient
- Spam Filter Rules: GetRFC822Date
- ======Spam Filter Rules: GetRFC822Date====== ^Statement |GetRFC822Date | ^Version |2.2.1+ | ^Purpose |Converts an RFC 822 format... r of days elapsed since 1st January 1601 | The **GetRFC822Date** statement requires a date in RFC 822 format and a variable name, in the format GetRFC822Date <date> <variable name> The result is
- Access Restrictions Internal Format
- gs database as *ALLOWED*.DAT (using VPOP3SETTINGS GET *ALLOWED*.DAT will list them) Each entry is a li
- Lua SMTP MX Server Rules
- VPOP3 directory in VPOP3 v6.6 or earlier). =====GetCheckCache===== ''GetCheckCache("<Domain>", numRetries, messageSize)'' returns true if VPOP3's DNS cac... be used, or false to do a fresh DNS lookup =====GetOverrides===== ''GetOverrides("<Domain>", numRetries, messageSize)'' returns **DNS Server Map**, **con
- User Routing Script
- rect variables are tables with 4 entries: * Target - the target address(es) for this redirector (string) * Threshold - the threshold at which this redi
- Archive Script
- ocal store as well (true/false) ==== CustomStore_Get==== CustomStore_Get(archive_filename, local_filename) Downloads 'archive_filename' and stores it... ocally as 'local_filename' ==== CustomStore_CheckGet==== CustomStore_CheckGet(archive_filename) Checks if 'archive_filename' is available on the cust
- Spam Filter Rules
- ement_foreach|ForEach]] * [[spamrules_statement_getaddresstype|GetAddressType]] * [[spamrules_statement_getdecodedsection|GetDecodedSection]] * [[spamrules_statement_getgeoip|GetGeoIP]] * [[spamrules_statem
- Attachment Processing Script
- be altered: * NeedsRecode * NeedsRewrite * GetRename * GetContentDispositionLine (added in v7.8) * IsLockNeeded * RewriteAttachment ====NeedsR... cript wants to rewrite/rename the attachment ====GetRename==== function GetRename(type, attachmentName, MIMEtype, filterVariables) * type = MIME or UU
- Allow messages through from a specific IP address
- he spamrules_userlocal.txt file. This script file gets processed on all messages. If ${SenderIP} ==
- Use the spam filter scripting to add fixed text to the subject on incoming messages
- ules_userchecks.txt'' file. This script file only gets processed on incoming messages (the ''spamrules_
- Useful Database Queries
- base -> Query page in the VPOP3 settings. * [[Get all lists & members|Export all lists & members]]
- VPOP3Net.GetHTTP
- ======VPOP3Net.GetHTTP====== This function takes a single parameter - the URL to retrieve. This can ... o values - a table containing the result of the GET * Host - the hostname * File - the filena