Fulltext results:
- Spam Filter Rules
- ement_foreach|ForEach]] * [[spamrules_statement_getaddresstype|GetAddressType]] * [[spamrules_statement_getdecodedsection|GetDecodedSection]] * [[spamrules_statement_getgeoip|GetGeoIP]] * [[spamrules_statem
- LAN Forwarding Scripting
- pts There are two global variables set: * MessageType - this is the state VPOP3 is in when calling t... a message should be LAN forwarded or not * MessageType2 - if MessageType is "check", this contains more information about the stage of internal processing... cipient- "PreprocessRules" is called first, then "GetReturnPath" is called if the message will be LAN F
- Database query to alter LAN Forwarding rules for one server to go to another
- it may be easier to use DNS host names as the targets in the rules, so you can simply change the IP ad... 3pass') Then, type UPDATE messages.outgoingtargets SET target='<new server>' WHERE target='<old server>'; Where <new server> and <old server> are the IP address
- Lua Scripting
- ]] * [[os.setsafety]] * [[os.sleep]] * [[os.getdirectory]] * [[os.timedexecute]] * [[VPOP3.GetSetting]] * [[VPOP3.SetSetting]] * [[VPOP3.ExpandAddress]] * [[VPOP3.GetUserList]] * [[VPOP3.GetUserSetting]] * [[VPOP3.SetUserSetting]] * [[VPOP3Net.GetDNSRecords]]
- Spam Filter Rules: HTTPGet
- ======Spam Filter Rules: HTTPGet====== ^Statement |HTTPGet | ^Version |2.3.7+ | ^Purpose |Enables the script to retrieve a web page | The **HTTPGet** statement requires a url, headers variable name and content variable name, in the format HTTPGet <url> <headers variable name> <content variable n
- Spam Filter Rules: WinHTTPGet
- ======Spam Filter Rules: WinHTTPGet====== ^Statement |WinHTTPGet | ^Version |2.4.9+ | ^Purpose |Enables the script to retrieve a web pa... e using the WinINET functionality | The **WinHTTPGet** statement requires a url, headers variable name... and content variable name, in the format WinHTTPGet <url> <headers variable name> <content variable n
- Spam Filter Rules: GetSectionMD5
- ======Spam Filter Rules: GetSectionMD5====== ^Statement |GetSectionMD5 | ^Version |2.3.6+ | ^Purpose |Performs an MD5 hash on a ... e specified variable in hex encoded form | The **GetSectionMD5** statement requires a message section number and variable name, in the format GetSectionMD5 <message section number> <variable name
- 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
- Spam Filter Rules: GetDecodedSection
- ======Spam Filter Rules: GetDecodedSection====== ^Statement |GetDecodedSection | ^Version |2.1.11+ | ^Purpose |Returns a specifi... intable encoding of the raw message data | The **GetDecodedSection** statement requires a message section number and variable name, in the format GetDecodedSection <message section number> <variable
- Spam Filter Rules: GetSectionEncoding
- ======Spam Filter Rules: GetSectionEncoding====== ^Statement |GetSectionEncoding | ^Version |2.3.9+ | ^Purpose |Retrieves the MI... s the result into the specified variable | The **GetSectionEncoding** statement requires a message section number and variable name, in the format GetSectionEncoding <message section number> <variable
- VPOP3.GetMessages Lua function
- ======VPOP3.GetMessages Lua function====== The [[management scripting|Lua management]] function 'VPOP3.GetMessages' retrieves a table containing all the mail messages in a specified folder. VPOP3.GetFolders(username, folder); * **username** is the username from [[VPOP3.GetUsers]] * **folder** is the folder from [[VPOP3.
- 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
- Database query to list messages in the LAN forwarding queue waiting to go to a specific server
- nts r USING(msgid) INNER JOIN messages.outgoingtargets USING(msgid) WHERE target='<server>' ORDER BY msgid; to list all the messages in the LAN forwardin... ied in the LAN forwarding rules, including the target port number if applicable. Do not include the <> ... r use SELECT count(*) FROM messages.outgoingtargets WHERE target='<server>'; to simply get a coun
- 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
- Attachment Extraction Scripting
- Extract(attachmentname, sender, subject, copy, targetdirectory) * attachmentname - the filename of t... cate that the attachment will be copied to the target directory (true) or moved to the target directory and deleted from the message (false) * targetdirectory - the target directory determined by the