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
server:mail [2020/12/29 23:31] – [sbbs.ini] document MaxConcurrentConnections key digital manserver:mail [2022/02/25 15:23] (current) – [sbbs.ini] NewMailNotice and ForwardNotice have been replaced with text.dat strings digital man
Line 47: Line 47:
 The Synchronet Mail Server recognizes the incoming special address format: ''//<name>//#//<tag>//@//<host>//'' The Synchronet Mail Server recognizes the incoming special address format: ''//<name>//#//<tag>//@//<host>//''
  
-The //<tag>// is extracted from the address and if it is **not** found in the ''data/user/<usernum>.smtptags'' file, the mail message is +The //<tag>// is extracted from the address and if it is **not** found in the ''data/user/<usernum>.smtpblock'' file, the mail message is 
-sent to the destination user.  If the tag matches a line in the ''.smtptags'' file, the email is rejected by the mail server with a "no such user" error.+sent to the destination user.  If the tag matches a line in the ''.smtpblock'' file, the email is rejected by the mail server with a "no such user" error.
  
-This feature allows you (the sysop) to easily create and use "temporary" email addresses without requiring additional user accounts.  Once you start receiving spam with a tag, just disable that tag by adding it to your ''.smtptags'' file.+This feature allows you (the sysop) to easily create and use "temporary" email addresses without requiring additional user accounts.  Once you start receiving spam with a tag, just disable that tag by adding it to your ''.smtpblock'' file.
  
 ==== Anti-SPAM ==== ==== Anti-SPAM ====
Line 135: Line 135:
  
 ^ Key               ^ Default Value ^ Description ^ ^ Key               ^ Default Value ^ Description ^
-| Interface         | [global] Interface | Comma-separated list of IPv4 and IPv6 network interfaces to listen on for incoming SMTP/SMTPS connections | +| AutoStart         | true          | Automatically start up the server (manual is only supported in [[monitor:sbbsctrl]]) | 
-| POP3Interface     [global] Interface | Comma-separated list of IPv4 and IPv6 network interfaces to listen on for incoming POP3/POP3S connections | +| Interface         | [global]      | Comma-separated list of IPv4 and IPv6 network interfaces to listen on for incoming SMTP/SMTPS connections | 
-| OutboundInterface | 0.0.0.0       | IPv4 network interface to use for outgoing SMTP/SMTPS connections (0.0.0.0 = //any interface//) |+| POP3Interface     | Interface     | Comma-separated list of IPv4 and IPv6 network interfaces to listen on for incoming POP3/POP3S connections | 
 +| OutboundInterface | [global]      | IPv4 network interface to use for outgoing SMTP/SMTPS connections (0.0.0.0 = //any interface//) |
 | SMTPPort          | 25            | TCP port number to listen on for incoming SMTP mail-delivery connections | | SMTPPort          | 25            | TCP port number to listen on for incoming SMTP mail-delivery connections |
 | SubmissionPort    | 587           | TCP port number to listen on for incoming SMTP mail-submission connections | | SubmissionPort    | 587           | TCP port number to listen on for incoming SMTP mail-submission connections |
Line 154: Line 155:
 | MaxMsgsWaiting        | 100       | Maximum number of messages allowed in a (non-W-exempt) user's inbox | | MaxMsgsWaiting        | 100       | Maximum number of messages allowed in a (non-W-exempt) user's inbox |
 | ConnectTimeout        | 30        | Timeout (in seconds) before blocked outbound SMTP/TCP connections are aborted | | ConnectTimeout        | 30        | Timeout (in seconds) before blocked outbound SMTP/TCP connections are aborted |
-| HostName              | [global] HostName  | Hostname of this server | +| HostName              | [global]  | Hostname of this server | 
-| TempDirectory         | [global] TempDirectory | Directory to use for the storage of temporary files |+| TempDirectory         | [global]  | Directory to use for the storage of temporary files |
 | RelayServer                     | Hostname or IP address of SMTP server to relay outbound mail through (requires ''RELAY_TX'' option) | | RelayServer                     | Hostname or IP address of SMTP server to relay outbound mail through (requires ''RELAY_TX'' option) |
 | RelayPort             | 25        | TCP port number to connect with when relaying mail to RelayServer | | RelayPort             | 25        | TCP port number to connect with when relaying mail to RelayServer |
Line 168: Line 169:
 | InboundSound          |           | WAV file to play upon incoming SMTP/SMTPS connections (Windows only) | | InboundSound          |           | WAV file to play upon incoming SMTP/SMTPS connections (Windows only) |
 | OutboundSound                   | WAV file to play upon outgoing SMTP/SMTPS connections (Windows only) | | OutboundSound                   | WAV file to play upon outgoing SMTP/SMTPS connections (Windows only) |
-| NewMailNotice         | "New e-mail from <%s>\r\n" | Format of telegram to send users upon receipt of incoming mail message | +| JavaScript*           | [global]  | JavaScript-related settings for external mail processing | 
-| ForwardNotice         | "and it was forwarded to: %s | Additional telegram text to send to recipient of automatically forwarded mail | +| LogLevel              | [global]  | Minimum severity of log messages to be displayed / stored | 
-| JavaScript*           | [global] JavaScript*    | JavaScript-related settings for external mail processing | +| BindRetryCount        | [global]  | Maximum number of TCP port bind attempts before failure | 
-| LogLevel              | [global] LogLevel*      | Minimum severity of log messages to be displayed / stored | +| BindRetryDelay        | [global]  | Delay (in seconds) between TCP port bind retries | 
-| BindRetryCount        | [global] BindRetryCount | Maximum number of TCP port bind attempts before failure | +| LoginAttempt*         | [global]  | Failed login attempt throttling / filtering / banning |
-| BindRetryDelay        | [global] BindRetryDelay | Delay (in seconds) between TCP port bind retries | +
-| LoginAttempt*         | [global] LoginAttempt*  | Failed login attempt throttling / filtering / banning |+
 | Options               | ''ALLOW_POP3'' | Mail server option flags (see below for details) | | Options               | ''ALLOW_POP3'' | Mail server option flags (see below for details) |
  
Line 213: Line 212:
 | NO_RECYCLE          | Do not allow this server to be automatically recycled by external event | | NO_RECYCLE          | Do not allow this server to be automatically recycled by external event |
 | KILL_READ_SPAM      | Mark received SPAM messages for "Kill after read" | | KILL_READ_SPAM      | Mark received SPAM messages for "Kill after read" |
-| MUTE                | Disable all sound (WAV) files from playing |+
  
  
server/mail.txt · Last modified: 2022/02/25 15:23 by digital man
Back to top
CC Attribution 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0