IRCNow

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
openbsd:mail:opensmtpd [2019/12/21 15:53]
jrmu
openbsd:mail:opensmtpd [2020/01/06 09:32] (current)
jrmu
Line 8: Line 8:
  
 action "​local_mail"​ mbox alias <​aliases>​ action "​local_mail"​ mbox alias <​aliases>​
-action "​outbound"​ relay host smtps://​support@ircnow.org:​587 \+action "​outbound"​ relay host smtp+tls://​support@ircnow.org:​587 \
 auth <​secrets>​ auth <​secrets>​
  
Line 17: Line 17:
 Inside /​etc/​mail/​secrets:​ Inside /​etc/​mail/​secrets:​
 <​code>​ <​code>​
-support support:​PASSWORD+support support@ircnow.org:PASSWORD
 </​code>​ </​code>​
 +
 +**Note**: You must include the full domain in the username (it may even be necessary to restart opensmtpd) or else you may get an 535 Authentication failed error.
  
 Inside the mail relay'​s /​etc/​mail/​smtpd.conf:​ Inside the mail relay'​s /​etc/​mail/​smtpd.conf:​
Line 36: Line 38:
 listen on lo0 port 10028 tag DKIM mask-src listen on lo0 port 10028 tag DKIM mask-src
 listen on egress port 25 tls pki mail.ircnow.org mask-src listen on egress port 25 tls pki mail.ircnow.org mask-src
-listen on egress port 465 tls-require pki mail.ircnow.org auth <​passwd>​ mask-src ​ 
 listen on egress port 587 tls-require pki mail.ircnow.org auth <​passwd>​ mask-src ​ listen on egress port 587 tls-require pki mail.ircnow.org auth <​passwd>​ mask-src ​
 action "​lmtp"​ lmtp "/​var/​dovecot/​lmtp"​ rcpt-to virtual <​virtuals>​ action "​lmtp"​ lmtp "/​var/​dovecot/​lmtp"​ rcpt-to virtual <​virtuals>​
Line 47: Line 48:
 match auth from any for any action "​relay_dkim"​ match auth from any for any action "​relay_dkim"​
 </​code>​ </​code>​
 +
 +**Note**: If you are getting 421 4.3.0 Temporary Error and the following message when you run # smtpd -dv -T all:
 +
 +imsg: pony <- queue: IMSG_SMTP_MESSAGE_CREATE (len=12)
 +smtp: >>>​ 421 4.3.0 Temporary Error
 +
 +This means smtpd has failed to create the directory or file holding the message. It is a permissions error that can probably be solved by doing this:
 +
 +<​code>​
 +# rcctl stop smtpd
 +# rm -r /​var/​spool/​smtpd
 +# rcctl start smtpd
 +</​code>​
 +