Fulltext results:
- SMTP Server Lua Scripting @reference
- 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 ... when a valid RCPT TO command is received * **DoDATAStart()** - called when VPOP3 receives a valid DATA command * **DoUnrecognised()** - called when VP
- User Manager Script @reference
- gh the Settings → Scripts page in VPOP3 v8.0 and later and is called 'UserManager.LUA. VPOP3 calls a function called **TranslateUsername** which should have the following prototype: TranslateUsername(<protocol>, <submitted username>) Protocol indicates which protocol is being used to log in, and is
- Lua Scripting @reference
- language often used for embedding in other applications. VPOP3 uses it to customise behaviour in plac... ally people will want to do something more complicated. Rather than having lots of extra options to complicate things for most users, we have opted to go for a m
- Outgoing Message Scripting @reference
- h the Settings -> Scripts page in VPOP3 v6.7 and later. See the [[Lua Scripting]] page for general details about VPOP3's scripting, and information on how we can help. =====Messages to be sent=... e which is to be sent VPOP3 calls a function in that script called **NewMessage**. The function signature is: **NewMessage(AuthenticatedSender, ReturnPat
- Repairing corrupted database @how_to
- ======Repairing corrupted database====== With PostgreSQL (as with most high-end databases) the database system will automatically recover after power failures etc, if it can. If it can't then there is
- Error Handling Scripting @reference
- ndling 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
- DMARC Reporter Script @reference
- useful in case the sending domain's DMARC configuration is incorrect as that can cause errors sending the reports or cause messages to be 'stuck' in VPOP3... using Lua scripting If you want more complex signatures on outgoing emails, rather than the static text/HTML you can define within VPOP3, then you can us
- Restore a database backup @how_to
- ======Restore a database backup====== By default VPOP3 makes a daily backup of the VPOP3 database to a file 'DBBACK-n.DMP' in the VPOP3 installation directory (it is possible to [[reference:database backups|change this in the settings]]). These ar
- POP3 Client Lua Scripting @reference
- 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... ions>, <message MIME structure>, <message size>, <attachments>)'' This function is called by VPOP3 wh... erModifiers table - list of message header modifications to make * <message MIME structure> is a tab
- loginaudit Database table @reference
- ======loginaudit Database table====== This contains data showing login attempts within the most recent 30 days * id - incrementing ID of loginaudit entry * ipaddress - IP address the login attempt came from * datetime - the date & time the
- public @reference
- Public database Schema * [[loginaudit]] * [[msgaudit]]
- Spam Filter Rules: Variables @reference
- d as ''<variable name>'' - for instance where a statement always puts its result into a variable. All... ersion between the two types will take place automatically as required. Arrays of variables are not su... P3 has several built-in variables which can be treated like any other: ^ Variable name ^Description ^V... bject} |The subject of the message |2.1.7+ | ^${MatchedConditions} |A list of the currently matched
- Spam Filter Rules: GetRFC822Date @reference
- ======Spam Filter Rules: GetRFC822Date====== ^Statement |GetRFC822Date | ^Version |2.2.1+ | ^Purpose |Converts an RFC 822 format date field into the number of days elapsed since
- Access Restrictions Internal Format @reference
- ======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 *A
- Internal Data Formats @reference
- ======Internal Data Formats====== VPOP3 stores some data in specific formats internally, eg to encode some settings in the settings database. This page descr
- Error message after sending RCPTTO: - error 0 - text 550 5.7.1 Relaying not allowed! Bad sender IP address @how_to
- Error message: VPOP3 does not have write access to the registry - please check and restart VPOP3 @how_to
- Database query to make LAN Forwarding immediately attempt to dequeue all pending messages @reference
- Database query to list messages in the LAN forwarding queue waiting to go to a specific server @reference
- Socket Error 10053 - An established connection was aborted by the software in your host machine. @how_to