Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

You can donate to the Synchronet project using PayPal.

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
server:mail [2023/12/20 20:33] – Re-arrange sections a bit, external mail procs to end digital manserver:mail [2024/01/26 12:45] – [Configure] Clarify to and from keys in mailproc.ini are comma-separated lists support filter wildcards and !-negation digital man
Line 150: Line 150:
 ===== Configure ===== ===== Configure =====
  
-The Synchronet Mail Server can be configured via [[util:SCFG]]->Servers->Mail Server:+The Synchronet Mail Server can be configured via [[util:SCFG]]:Servers->Mail Server:
  
 <file> <file>
-══════════════════════════════════════════════════════╗ +╔══════════════════════════════════════════════╗ 
-║                      Mail Server                     ║ +║                  Mail Server                 ║ 
-══════════════════════════════════════════════════════╣ +╠══════════════════════════════════════════════╣ 
-║ │Enabled                       Yes                   ║ +║ │Enabled                       Yes           ║ 
-║ │Log Level                     Informational         ║ +║ │Log Level                     Informational ║ 
-║ │SMTP Interfaces               0.0.0.0, ::           ║ +║ │SMTP Interfaces               0.0.0.0, ::   ║ 
-║ │SMTP Port                     25                    ║ +║ │SMTP Port                     25            ║ 
-║ │Submission Support            Yes                   ║ +║ │Submission Support            Yes           ║ 
-║ │Submission Port               587                   ║ +║ │Submission Port               587           ║ 
-║ │Submission/TLS Support        Yes                   ║ +║ │Submission/TLS Support        Yes           ║ 
-║ │Submission/TLS Port           465                   ║ +║ │Submission/TLS Port           465           ║ 
-║ │POP3 Support                  Yes                   ║ +║ │POP3 Support                  Yes           ║ 
-║ │POP3 Interfaces               0.0.0.0               ║ +║ │POP3 Interfaces               0.0.0.0, ::   ║ 
-║ │POP3 Port                     110                   ║ +║ │POP3 Port                     110           ║ 
-║ │POP3/TLS Support              Yes                   ║ +║ │POP3/TLS Support              Yes           ║ 
-║ │POP3/TLS Port                 995                   ║ +║ │POP3/TLS Port                 995           ║ 
-║ │Max Clients                   100                   ║ +║ │Max Clients                   100           ║ 
-║ │Max Inactivity                30 seconds            ║ +║ │Max Inactivity                2 minutes     ║ 
-║ │Max Concurrent Connections    1                     ║ +║ │Max Concurrent Connections    Unlimited     ║ 
-║ │Max Recipients Per Message    100                   ║ +║ │Max Recipients Per Message    100           ║ 
-║ │Max Messages Waiting          200                   ║ +║ │Max Messages Waiting          100           ║ 
-║ │Max Receive Message Size      100M bytes            ║ +║ │Max Receive Message Size      20M bytes     ║ 
-║ │Default Recipient                                   ║ +║ │Default Recipient                           ║ 
-║ │Receive By User Number        No                    ║ +║ │Receive By User Number        No            ║ 
-║ │Receive By Sysop Aliases      Yes                   ║ +║ │Receive By Sysop Aliases      No            ║ 
-║ │Notify Local Recipients       Yes                   ║ +║ │Notify Local Recipients       Yes           ║ 
-║ │Notify Offline Recipients     No                    ║ +║ │Notify Offline Recipients     Yes           ║ 
-║ │Allow Users to Relay Mail     Yes                   ║ +║ │Allow Users to Relay Mail     No            ║ 
-║ │Lookup Client Hostname        Yes                   ║ +║ │Lookup Client Hostname        Yes           ║ 
-║ │Check Headers against DNSBL   Yes                   ║ +║ │Check Headers against DNSBL   No            ║ 
-║ │DNS-Blacklisted Servers       Throttle and Tag Mail ║ +║ │DNS-Blacklisted Servers       Tag Mail      ║ 
-║ │Hash DNS-Blacklisted Msgs     Yes                   ║ +║ │Hash DNS-Blacklisted Msgs     No            ║ 
-║ │Kill SPAM When Read           No                    ║ +║ │Kill SPAM When Read           No            ║ 
-║ │SendMail Thread...                                  ║ +║ │SendMail Thread...                          ║ 
-══════════════════════════════════════════════════════╝+║ │JavaScript Settings...                      ║ 
 +║ │Failed Login Attempts...                    ║ 
 +╚══════════════════════════════════════════════╝
 </file> </file>
  
-... via [[monitor:SBBSCTRL]]->Mail->Configure:+... via [[monitor:SBBSCTRL]]:Mail->Configure:
  
 {{:server:sbbsctrl.3.20.mail.config.png|}} {{:server:sbbsctrl.3.20.mail.config.png|}}
  
-... or by editing the ''[[dir:ctrl]]/[[config:sbbs.ini]]'' file.+... or by editing the ''[Mail]'' section fo the ''[[dir:ctrl]]/[[config:sbbs.ini]]'' file.
  
 ==== sbbs.ini ==== ==== sbbs.ini ====
Line 351: Line 353:
 | ''Native''             | ''false''    | The mail process is a native (not JavaScript) program | | ''Native''             | ''false''    | The mail process is a native (not JavaScript) program |
 | ''IgnoreOnError''      | ''false''    | If there's an error reported, ignore it | | ''IgnoreOnError''      | ''false''    | If there's an error reported, ignore it |
-| ''To''                 | //none//     A comma-separate list of possible recipient matches (name or name@address) | +| ''To''                 | //none//     Comma-separate list of possible recipient matches (name or name@address, filter wildcards and ''!'' logic negation supported) | 
-| ''From''               | //none//     required sender name |+| ''From''               | //none//     Comma-separate list of required sender names (filter wildcards and ''!'' logic negation supported) |
 | ''AccessRequirements'' | //none//     | Optional access requirements for the processor to run | | ''AccessRequirements'' | //none//     | Optional access requirements for the processor to run |
 | ''ProcessSPAM'''       | ''true''     | Set to ''false'' to not process SPAM-tagged messages | | ''ProcessSPAM'''       | ''true''     | Set to ''false'' to not process SPAM-tagged messages |