This is an old revision of the document!
generate, check and activate aliases:
makealiases; makealiases -chk; courier flush
mailq displays a list of all messages that have not been delivered yet:
mailq|less
find relay errors:
grep "error,relay" /var/log/mail.log|less
courieresmtpd: error,relay=::ffff:9x.2x6.7x.1x5,from=<mymail@m<domain.net>, to=<friend@otherdomain.net>: 513 Relaying denied.
outbound authentication must be checked within the email client!
(This is the second method if pop-before-smtp fails.)
Please make sure that “Server requires authentication” is enabled in your email client.
importantDNS / reverse DNS rules:
1. Mailserver-Software verwendet ausgehend einen vernünftigen DNS Namen z.B. servername.domain.tld 2. A / AAAA Record setzen z.B. servername.domain.tld ⇒ IP 3. PTR - ReverseDNS vom Provider setzen lassen z.B. IP ⇒ servername.domain.tld 4. MX Record setzen z.B. MX1 PRIO 10 = servername.domain.tld 5. DNS TXT / SPF Record setzen z.B. v=spf1 mx -all 6. abuse@domain alias einrichten