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]]
- 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
- Archive Script
- ocal store as well (true/false) ==== CustomStore_Get==== CustomStore_Get(archive_filename, local_filename) Downloads 'archive_filename' and stores it
- 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
- Increase the spam score for header marker
- mrules_userchecks.txt file. This script file only gets processed on incoming messages (the spamrules_lo
- Status Monitor (port 5109) protocol
- ou. Initially it will send a big burst of data to get you up-to-date, then it will send updates as and