This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| reference:lua_smtp_server_script [2025/05/08 08:22] – [SMTP Server Lua Scripting] paul | reference:lua_smtp_server_script [2025/05/08 08:23] (current) – [SMTP Server Lua Scripting] paul | ||
|---|---|---|---|
| Line 10: | Line 10: | ||
| * **Start()** - called when the SMTP service session starts up, before the welcome message is sent to the SMTP client | * **Start()** - called when the SMTP service session starts up, before the welcome message is sent to the SMTP client | ||
| * **RBLResults()** - (VPOP3 Enterprise Only) - called after the RBL checks have been performed | * **RBLResults()** - (VPOP3 Enterprise Only) - called after the RBL checks have been performed | ||
| - | * **CanConnect()** - (v8.7+ Enterprise Only) - called at connection to be able to dynamically alter service load limits | + | * **LoadLimits()** - (v8.7+ Enterprise Only) - called at connection to be able to dynamically alter service load limits |
| * **GetMaxMessageSize()** - called at startup, and when the HELO and EHLO commands are received | * **GetMaxMessageSize()** - called at startup, and when the HELO and EHLO commands are received | ||
| * **GetEHLOCapabilities()** - called when the EHLO command is received | * **GetEHLOCapabilities()** - called when the EHLO command is received | ||