User Tools

Site Tools


reference:lua_smtp_server_script

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
reference:lua_smtp_server_script [2019/06/05 11:05] – [SMTP Server Global Variables] paulreference:lua_smtp_server_script [2024/05/01 14:12] paul
Line 59: Line 59:
   * **ServerID** - (IN) - number - ID of SMTP Service in VPOP3   * **ServerID** - (IN) - number - ID of SMTP Service in VPOP3
   * **ServerName** - (IN) - string - name of SMTP Service in VPOP3   * **ServerName** - (IN) - string - name of SMTP Service in VPOP3
- 
-===V7.10 and later=== 
-  * **Encryption** - (IN) - boolean - Is the session encrypted 
-  * **EncryptionDetails** - (IN) - string - SSL/TLS version and SSL/TLS cipher being used (if encrypted) 
 ====In VPOP3 Enterprise Only==== ====In VPOP3 Enterprise Only====
   * **CheckRBL**   * **CheckRBL**
Line 71: Line 67:
   * **RBLRejectMessage**   * **RBLRejectMessage**
   * **RBLHeader**   * **RBLHeader**
 +
 +===V7.10 and later===
 +  * **Encryption** - (IN) - boolean - Is the session encrypted
 +  * **EncryptionDetails** - (IN) - string - SSL/TLS version and SSL/TLS cipher being used (if encrypted)
 =====SMTP Server "Start()"===== =====SMTP Server "Start()"=====
 ''Start()'' ''Start()''
Line 227: Line 227:
     * Reason string - text string to use if a reason is needed for the action     * Reason string - text string to use if a reason is needed for the action
     * Recipients table - table containing new/replacement recipients for the message     * Recipients table - table containing new/replacement recipients for the message
-    * HeaderModifiers table - list of message header modifications to make+    * HeaderModifiers table - list of message header modifications to make - each entry is the full header line (eg "From: <user@company.com>"
   * <message MIME structure> is a table with one or more of the following entries   * <message MIME structure> is a table with one or more of the following entries
     * Path string - the IMAP style path to the message section     * Path string - the IMAP style path to the message section
Line 248: Line 248:
  
 This function should return <new actions table>, <results string> This function should return <new actions table>, <results string>
 +
 +(In version 7.0 and later, the returned 'results string' is ignored)
  
 In this function the [[lua_scripting#only_in_pop3cltlua_and_smtpsvrlua_processmessage_function|VPOP3 ProcessMessage helper functions]] can be used. In this function the [[lua_scripting#only_in_pop3cltlua_and_smtpsvrlua_processmessage_function|VPOP3 ProcessMessage helper functions]] can be used.
reference/lua_smtp_server_script.txt · Last modified: 2024/05/01 14:12 by paul