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 revisionBoth sides next revision
server:mail [2018/03/04 00:33] – [SendMail] Sendmail thread supports TLS now. deuceserver:mail [2018/03/04 20:33] – Reorganize this page a bit. Mention the POP3 server #nospam feature. Removed the (empty) ListServer section from this page. digital man
Line 41: Line 41:
 start recieving spam on one tag, just disable it. start recieving spam on one tag, just disable it.
  
-===== SendMail ===== +==== Anti-SPAM ====
- +
-The SendMail Thread is responsible for delivering mail using the SMTP or ESMTP protocols, optionally authenticating using PLAIN, LOGIN, or CRAM-MD5 SMTP-AUTH methods if required by an SMTP relay server. +
- +
-The SendMail Thread currently can service one outgoing SMTP/ESMTP session at a time. +
- +
-===== Post Office ===== +
- +
-The mail server also services authenticated "post office" requests from mail clients using the POP3 protocol, by default, on TCP port 110. +
- +
-The POP3 server supports client authentication via the USER or APOP methods. +
- +
-The POP3 server can service multiple simultaneous incoming sessions. +
- +
-For IMAP support, see Deuce's [[service:imap|IMAP Service]]. +
- +
-===== Anti-SPAM =====+
 The Synchronet SMTP Server contains several anti-SPAM measures: The Synchronet SMTP Server contains several anti-SPAM measures:
   * DNS-based blacklist (DNSBL) look-up support with exemptions and multiple possible actions upon positive results   * DNS-based blacklist (DNSBL) look-up support with exemptions and multiple possible actions upon positive results
Line 67: Line 51:
   * Synchronet's normal host filtering (via ''ip.can'' and ''host.can'') and configurable LoginAttempt tracking/throttling/blocking (in ''[[config:sbbs.ini]]'') is also employed   * Synchronet's normal host filtering (via ''ip.can'' and ''host.can'') and configurable LoginAttempt tracking/throttling/blocking (in ''[[config:sbbs.ini]]'') is also employed
  
-==== DNSBL ====+=== DNSBL ===
  
 DNS-based Blacklists (DNSBL) are 3rd party databases of IP addresses whose hosts are suspected of being habitual spammers or have other security problems which make mail received from these systems highly suspicious. Different DNSBL services/servers have differing criteria for what can get an IP listed or de-listed (removed) from their database. Examine your ''[[dir:ctrl]]/[[config:dns_blacklist.cfg]]'' file to determine what DNSBL services your Synchronet Mail Server is using. DNS-based Blacklists (DNSBL) are 3rd party databases of IP addresses whose hosts are suspected of being habitual spammers or have other security problems which make mail received from these systems highly suspicious. Different DNSBL services/servers have differing criteria for what can get an IP listed or de-listed (removed) from their database. Examine your ''[[dir:ctrl]]/[[config:dns_blacklist.cfg]]'' file to determine what DNSBL services your Synchronet Mail Server is using.
Line 86: Line 70:
 When a DNSBL service reports an IP address as "black-listed", any additional DNSBL services/servers are not queried. When a DNSBL service reports an IP address as "black-listed", any additional DNSBL services/servers are not queried.
  
-=== Exemptions ===+== Exemptions ==
 MTA's whose IP address or hostname is listed in your ''[[dir:ctrl]]/dnsbl_exempt.cfg'' file are never checked against DNSBL servers. MTA's whose IP address or hostname is listed in your ''[[dir:ctrl]]/dnsbl_exempt.cfg'' file are never checked against DNSBL servers.
  
Line 100: Line 84:
  
 {{:server:SBBSCTRL.mailsrvr.advanced.png?400|}} {{:server:SBBSCTRL.mailsrvr.advanced.png?400|}}
-===== External Mail Processors =====+==== External Mail Processors ====
 FIXME FIXME
  
-===== ListServer ===== +===== SendMail ===== 
-FIXME+ 
 +The Synchronet Mail Server's //SendMail Thread// is responsible for delivering Internet email using the SMTP or ESMTP protocols, optionally authenticating using PLAIN, LOGIN, or CRAM-MD5 SMTP-AUTH methods if required by an SMTP relay server. 
 + 
 +Both Direct Delivery and Relaying (e.g. through intermediary mail server) is supported. 
 + 
 +The SendMail Thread currently can service one outgoing SMTP/ESMTP session at a time. 
 + 
 +The SendMail Thread will attempt to deliver securely (encrypted via TLS) when possible, though it will fall back to plain text delivery when necessary. 
 + 
 +===== Post Office ===== 
 + 
 +The mail server also services authenticated "post office" requests from mail clients using the POP3 protocol, by default, on TCP port 110 and POP3S (Secure/encrypted POP3 over TLS) on TCP Port 995. 
 + 
 +The POP3 server supports client authentication via the USER or APOP methods. 
 + 
 +The POP3 server can service multiple simultaneous incoming sessions. 
 + 
 +For IMAP support, see Deuce's [[service:imap|IMAP Service]]. 
 + 
 +==== Anti-SPAM ==== 
 + 
 +The Synchronet POP3 server will filter-out SPAM-tagged mail automatically when a POP3 client logs in with ''//<username>//#nospam''
  
 +Append "#nospam" to your login name/alias and any
 +SPAM-tagged messages will not be listed/downloaded. This is useful if for
 +example you use POP3 to download mail to your phone and have limited
 +storage or sorting options. The SPAM-tagged messages will remain in your
 +inbox on the BBS so you should use another POP3 or local mail client to
 +download and delete those messages (which could potentially include
 +false positives).
  
 ===== See Also ===== ===== See Also =====