Fulltext results:
- SMTP Server Lua Scripting
- ll call the following Lua functions in the script at the following times: * **Start()** - called whe... en performed * **GetMaxMessageSize()** - called at startup, and when the HELO and EHLO commands are ... ed by VPOP3 * **StartMessage()** - (v5+) called at the start of each message * **MessageLineRaw()*... d when the message terminator . has been received at the end of a message * **CheckRecipients()** -
- Outgoing Message Scripting
- e which is to be sent VPOP3 calls a function in that script called **NewMessage**. The function signa... mSender - The ISO-8601 time to hold to as defined at message send time (eg by 'FUTURERELEASE') (added ... mSender - The ISO-8601 time to delete the message at as defined at message send time (added in v8.6) The function returns a table of new settings. This c
- DMARC Reporter Script
- ng domain's DMARC configuration is incorrect as that can cause errors sending the reports or cause mes... e (either a number of seconds, or an ISO-8601 format date/time). "" = default (added in v8.6) - The ... g (either a number of seconds, or an ISO-8601 format date/time). "" = default (added in v8.6) The 'su
- POP3 Client Lua Scripting
- ll call the following Lua functions in the script at the following times: * **Start()** - called whe... performed on the message. * **End()** - called at the end of the POP3 session. =====ProcessMessag... age * MIMESection number - the MIME section that this attachment occurred in * Name string - t
- Spam Filter Rules: Variables
- 8 | ^${TimeNow} | Time now in ISO-8601 (Zulu) format | 8.6 | ^${TimeNowDays} | Time now in fractional ... 822TimeNow} | Time now in RFC 822 Date header format | 8.6 | =====Bags===== The VPOP3 spam filter scri... lar to "Arrays" or "Sets" in other languages in that they can store multiple items of data, however th
- Spam Filter Rules: GetRFC822Date
- ion |2.2.1+ | ^Purpose |Converts an RFC 822 format date field into the number of days elapsed since ... 22Date** statement requires a date in RFC 822 format and a variable name, in the format GetRFC822Date <date> <variable name> The result is a floating
- Access Restrictions Internal Format
- ======Access Restrictions Internal Format====== VPOP3 internally stores service IP Access Restrictions... in its settings database using the following format to encode the multiple entries These are stored in the settings database as *ALLOWED*.DAT (using VPOP3SETTINGS GET *ALLOWED*.DAT will list them) Each entry is a line, separated by a line fee
- Internal Data Formats
- the settings database. This page describes some of those. * [[Access Restrictions Internal Format]]
- VPOP3 Internals
- te description, but merely contains information that may be useful to the average, interested (and mod... Schema in VPOP3 4.x]] * [[Summary log file format]] * [[Database schema used in VPOP3 5.x]] * [
- User Routing Script
- ges from this user are not affected by the script at all). If that script doesn't exist, but there is a user_redirect.lua script, that Lua script will be used instead. When the user_r... redirector (string) * Threshold - the threshold at which this redirector is actioned (in kB) (number
- Allow messages through from a specific IP address
- s messages through the spam filter if they arrive at VPOP3 from a specific SMTP sender (only when the ... 3.4" and then aborts the spam filter process if that is the case. That will allow the message through without filtering. (Note that there will be no spam-filter-related message head
- Useful Database Queries
- ations. You can run these from the 'psql' program at the command prompt. Some can also be run from the
- Scheduled Task Script
- ======Scheduled Task Script====== **Note that this functionality is only available in VPOP3 Enterpris... script is long lasting - ie the script is loaded at start and then functions are called periodically. This mean that script global variables will be maintained betwee... Unload() Reload(<data>) If VPOP3 detects that the script has changed, it will load the new scri
- Spam Filter Rules: DNSBL
- ostname, DNSBL zone and variable name, in the format DNSBL <hostname> <DNSBL zone> <variable name> ... p into the ${dnsresult} variable, then compares that to a value and, if it matches, logs the result an
- Increase the spam score for header marker
- he VPOP3 spamfilter to quarantine messages with that marker. Add the following to the spamrules_userc... ' in the incoming messages, and if the value of that header line equals 'Yes', then the spam filter wi... be marked as spam is 100) - you can alter the 200 at the end of the line as appropriate for your requi... 'Yes' to be whatever text they use to indicate that the message is spam. Note that the header check