Fulltext results:
- User Manager Script
- ======User Manager Script====== If you want people to be able to log in using a different username than their VPOP3 username (eg if you want them to be able to log in using an email address), then you can use the UserManager Lua script The Lua script is man
- SMTP Server Lua Scripting
- server to send it a message, whether from a local user or an incoming SMTP message. Each SMTP server i... owedUsers** - (IN/OUT) - string - List of allowed usernames (separated by spaces) if there are any username restrictions for this client IP address ===V5 a... er=== * **AuthenticatedUser** - (IN) - string - username of authenticated sender (using SMTP or POP3-
- Lua Scripting
- is a simple scripting programming language often used for embedding in other applications. VPOP3 uses it to customise behaviour in places where most people... ts of extra options to complicate things for most users, we have opted to go for a more flexible script... e www.lua.org for documentation. Note that if you use the **print** command in Lua, VPOP3 will write th
- Lua SMTP MX Control
- SMTP - boolean to say whether VPOP3 should try to use ESMTP when connecting. If false, VPOP3 will just ... * tryTLS - boolean to say whether VPOP3 should use TLS if the remote server claims to support it * HELOname - the text name to use when VPOP3 sends the HELO or EHLO command * useBATV - whether VPOP3 should use BATV translation when
- Spam Filter Rules: Variables
- |2.2.1+ | ^${WeightBank} |The current values to use for a particular rule - see [[spamrules_statement... ing |2.2.1+ | ^${DNSServers} |The DNS servers to use for DNS lookups |2.3.0+ | ^${BayesSize} |The num... {AuthSender} |Returns the authenticated sender's username if the message is received using SMTP |2.4.5... recipients of the message are non-existent local users |2.4.7+ | ^${VPOP3Version} |The current VPOP3
- Access Restrictions Internal Format
- ge return The first entry specifies whether the 'Use Global Access Restrictions if more restrictive' o... rs' - Allow NoAuth: 0 = no, 1 = yes - List of user IDs if only specific users allowed, separated by tab (ASCII 9 \t) - Comment (optional) =====Example===== 0 1|0||1|0|| The initial 0 means that "Use global access restrictions if more restrictive" i
- DMARC Reporter Script
- DMARC reports to the sending domain. This can be useful in case the sending domain's DMARC configurati... xt/HTML you can define within VPOP3, then you can use a simple Lua script to define the signature. The... n returns values: - The sender email address to use - The sender name to use - The Submitter domain to use - The time to delete the message from the
- VPOP3 Internals
- tion, but merely contains information that may be useful to the average, interested (and moderately technical), user. The information here is not guaranteed not to c... between versions of VPOP3. * [[Database files used in VPOP3 2.x]] * [[LDAP Schema in VPOP3 4.x]] ... [[Summary log file format]] * [[Database schema used in VPOP3 5.x]] * [[Status monitor protocol]] (
- Outgoing Message Scripting
- erSeconds)** * AuthenticatedSender - The VPOP3 username of the user who authenticated to send the message (if authentication wasn't used, this is blank). * ReturnPath - The email addr... essage itself because of control data, but can be used as an estimate. * Priority - The current prior
- loginaudit Database table
- datetime - the date & time the event occurred * username - the username which was attempted * protocol - the protocol which was used for the login (POP3, IMAP4, SMTP, Webmail) * r
- POP3 Client Lua Scripting
- e be ignored * Reason string - text string to use if a reason is needed for the action * Recipi... pop3cltlua_and_smtpsvrlua_processmessage_function|VPOP3 ProcessMessage helper functions]] can be used.
- Lua SMTP MX Server Rules
- e)'' returns true if VPOP3's DNS cache should be used, or false to do a fresh DNS lookup =====GetOver... Result)'' returns true if the MX server is OK to use, false if it should be ignored =====FinalOverrid
- Error Handling Scripting
- wever, if you want more granular control, you can use Lua scripting for more fine-grained control ====