Fulltext results:
- SMTP Server Lua Scripting @reference
- e edited from the Settings -> Scripts page in the VPOP3 settings. This script is called whenever an instance of the VPOP3 SMTP server is launched - ie whenever someone opens a connection to port 25 on the VPOP3 server to send it a message, whether from a local... d by the Lua script itself in order to change the VPOP3 behaviour. VPOP3 will call the following Lua fun
- User Manager Script @reference
- e to log in using a different username than their VPOP3 username (eg if you want them to be able to log i... is managed through the Settings → Scripts page in VPOP3 v8.0 and later and is called 'UserManager.LUA. VPOP3 calls a function called **TranslateUsername** whic... e script will return a single value, which is the VPOP3 username that the submitted username should trans
- Lua Scripting @reference
- e often used for embedding in other applications. VPOP3 uses it to customise behaviour in places where mo... ote that if you use the **print** command in Lua, VPOP3 will write the output to the **Lua.out** file, it won't appear directly on screen. VPOP3 writes Lua interpreter errors (eg syntax errors etc) to **Luaerrors.log** in the VPOP3 logging directory. Please note - the only help w
- Outgoing Message Scripting @reference
- ======Outgoing Message Scripting====== Every time VPOP3 adds a message to the Outgoing mail queue, it run... essage.lua**. Scripts are stored as files in the VPOP3 directory in VPOP3 v6.6 and earlier, or managed through the Settings -> Scripts page in VPOP3 v6.7 and later. See the [[Lua Scripting]] page f
- Repairing corrupted database @how_to
- thing. Before you start you should: - stop the VPOP3 service - stop the VPOP3DB (or PostgreSQL-VPOP3) service - take a full copy of the VPOP3\pgsql\data folder - restart the VPOP3DB (or PostgreSQL-VPOP
- Error Handling Scripting @reference
- ing Scripting====== For most error messages that VPOP3 generates, it allows control of error messages, e
- DMARC Reporter Script @reference
- ======DMARC Reporter Script====== (from VPOP3 v8.6 onwards) This script lets you customise how VPOP3 sends DMARC reports to the sending domain. This c... ng the reports or cause messages to be 'stuck' in VPOP3's Outqueue. These problems won't cause any lastin... r than the static text/HTML you can define within VPOP3, then you can use a simple Lua script to define t
- 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:dat... a valid backup of the PostgreSQL database used by VPOP3, you can restore it by performing the following s
- POP3 Client Lua Scripting @reference
- ttings -> Scripts. This script is called whenever VPOP3 runs a POP3 session to download messages from a remote POP3 server. VPOP3 will call the following Lua functions in the scri... )** - called when the POP3 session starts, before VPOP3 starts downloading any messages. * **DownloadRu... efore each message is downloaded to determine how VPOP3 should handle the message. A scripted version of
- loginaudit Database table @reference
- ccessful * ignore - Whether the login attempt should be ignored for VPOP3's IP address blocking system
- Spam Filter Rules: Variables @reference
- ======Spam Filter Rules: Variables====== The VPOP3 spam filter script language supports simple variables.... the same variable. =====Built-in variables===== VPOP3 has several built-in variables which can be treat... | ^${RcptCount} |The number of recipients which VPOP3 knows about (from the SMTP envelope or recognised... the message (eg inline images etc) |2.1.11+ | ^${VPOP3Build} |The currently running 'build number' of V
- Access Restrictions Internal Format @reference
- ======Access Restrictions Internal Format====== VPOP3 internally stores service IP Access Restrictions in... in the settings database as *ALLOWED*.DAT (using VPOP3SETTINGS GET *ALLOWED*.DAT will list them) Each e
- Internal Data Formats @reference
- ======Internal Data Formats====== VPOP3 stores some data in specific formats internally, eg to encode som
- VPOP3 Internals @reference
- ======VPOP3 Internals====== This section describes some of the internal workings/files of VPOP3. This is not, nor is it intended to be, a complet... not guaranteed not to change between versions of VPOP3. * [[Database files used in VPOP3 2.x]] * [[LDAP Schema in VPOP3 4.x]] * [[Summary log file forma
- Lua SMTP MX Control @reference
- ======Lua SMTP MX Control====== Every time VPOP3 is going to send messages using direct MX sending, it r... created/edited in Settings -> Scripts (or in the VPOP3 directory in VPOP3 v6.6 or earlier). =====Messages to be sent===== For every message which is to be sent VPOP3 calls a function in that script called **CheckFil
- VPOP3 Webmail/admin service and/or Status service is not listening on correct IP addresses or ports @how_to
- Socket Error 10053 - An established connection was aborted by the software in your host machine. @how_to
- Database query to list messages in the LAN forwarding queue waiting to go to a specific server @reference
- Database query to make LAN Forwarding immediately attempt to dequeue all pending messages @reference
- Error message: VPOP3 does not have write access to the registry - please check and restart VPOP3 @how_to