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

Next revision
Previous revision
howto:vert_mx [2017/03/06 11:15] – created digital manhowto:vert_mx [2018/03/01 12:21] (current) – old revision restored digital man
Line 5: Line 5:
  
 **Solution:**\\ **Solution:**\\
-Have another Mail Server (listening on TCP port 25) receive mail for your host on your behalf and then forward that mail to your Synchronet Mail Server (on TCP port 587), thus providing the service of a //Mail Exchange// (MX). Vertrauen can provide this Mail Exchange service for your BBS (yes, for free).+Have another Mail Server (listening on TCP port 25) receive mail for your host on your behalf and then forward that mail to your Synchronet Mail Server (on TCP port 587), thus providing the service of a //Mail Exchange// (MX). [[bbs:Vertrauen]] can provide this Mail Exchange service for your Synchronet BBS (yes, for free).
  
 **How-to:** **How-to:**
   - Insure your Synchronet Mail Server is configured to accept SMTP mail submissions on port 587 (this is a default configuration, so it should already)   - Insure your Synchronet Mail Server is configured to accept SMTP mail submissions on port 587 (this is a default configuration, so it should already)
   - Email [[person:digital man]] and ask for mail exchange services while providing the hostname of your BBS   - Email [[person:digital man]] and ask for mail exchange services while providing the hostname of your BBS
-  - Once you get confirmation from [[person:digital man]], you need to setup an DNS ''MX'' record for your hostnameIf you are not using the ''yourbbs.synchro.net'' dynamic name service, then you'll need to contact your domain name registrar to add the MX record. Otherwise (you **are** using ''yourbbs.synchro.net''), add "'' -mx mail.synchro.net''" to the end of your [[module:DYNDNS]] timed event command-line in [[util:SCFG]]->External Programs->Timed Events.+  - Once you get confirmation from [[person:digital man]], you need to setup DNS ''MX'' record for your BBS'hostname
 +      * If you are **not** using the ''//yourbbs//.synchro.net'' dynamic name service, then you'll need to contact your domain name registrar to add the MX record. 
 +      * Otherwise (you **are** using ''//yourbbs//.synchro.net''), add "'' -mx mail.synchro.net''" to the end of your [[module:DYNDNS]] timed event command-line in [[util:SCFG]]->External Programs->Timed Events
 + 
 +**How it Works** 
 +  - When someone sends an email message to ''//someone@yourbbs//.synchro.net'', their mail client sends the email message to their outgoing mail server (e.g. their ISP or an email service, like gmail or Yahoo!). 
 +  - Their outgoing mail server then performs a DNS request for the ''MX record'' associated with ''//yourbbs//.synchro.net'' 
 +  - The ''MX record'' for ''//yourbbs//.synchro.net'' resolves to ''mail.synchro.net'' 
 +  - Their outgoing mail server connects to ''mail.synchro.net'' (on TCP port 25, the standard SMTP port) to deliver the mail for ''//yourbbs//.synchro.net''  
 +  - Vertrauen's mail server (''mail.synchro.net'') looks up the destination email address (i.e. ''//someone@yourbbs//.synchro.net'') in its ''[[config:alias.cfg]]'' file and accepts the mail message, noting the forwarding address (e.g. ''//someone@yourbbs//.synchro.net:587''). 
 +  - At this point, the email sender's mail server assumes the mail message has been delivered to the recipient successfully 
 +  - A few moments later, the Vertrauen ''SendMail Thread'' attempts to deliver the mail message to ''//someone@yourbbs//.synchro.net:587''. If the delivery attempt succeeds, the mail message is deleted on Vertrauen. If the delivery attempt fails, multiple retries are attempted over many hours before the mail message is determined undeliverable and a detailed "bounce message" is created for (and attempted to be delivered to) the original mail sender. 
 + 
 +**Policy:**\\ 
 +This mail exchange service can be terminated for one or all clients for any reason at any time. Most notably, if your BBS receives excessive SPAM through Vertrauen, you will lose access to this service. Your relayed mail messages are not private and there cannot be any expectation of privacy.
  
 ===== See Also ===== ===== See Also =====
-  * [[:howto:|howto index]]+  * [[:howto:|How-To Index]] 
 +  * [[:howto:relay_smtp|How-To: Relay Outgoing SMTP Mail through Vertrauen]] 
 +  * [[:module:DynDNS]]
  
 {{tag>}} {{tag>}}