Premium Content
This advanced tutorial is reserved for premium members.
9,90€ / month
- All advanced tutorials
- New content every week
- Progress tracking
- Cancel anytime
Detailed tutorial to install and configure Postfix, an open-source Mail Transfer Agent (MTA), on Linux.
This advanced tutorial is reserved for premium members.
SPF DNS record listing the servers allowed to send for your domain, sign messages with DKIM (a cryptographic signature added to every email), then declare a DMARC policy telling receiving servers what to do when SPF or DKIM fail. Without those three records, most large providers will file your messages as junk no matter how clean your Postfix configuration is.dovecot-imapd and dovecot-pop3d packages), configured for the same mailbox format as Postfix. The two services are complementary, not competing.home_mailbox in main.cf points, while Dovecot reads wherever mail_location in /etc/dovecot/conf.d/10-mail.conf points. If Postfix delivers in mbox while Dovecot expects Maildir, the message genuinely exists on disk but cannot be found over IMAP. Line up home_mailbox = Maildir/ with mail_location = maildir:~/Maildir, then restart both services.--standalone mode spins up its own temporary web server to answer the challenge, so it needs port 80 free and reachable from the Internet. Stop whatever web server is holding that port for the duration of the request, and open it on the firewall. Also make sure the name passed to -d (for example mail.example.com) publicly resolves to this server's IP, otherwise validation cannot complete.mailutils package and send a test message from the command line, for example echo "body" | mail -s "Subject" [email protected] to an external mailbox. Then follow /var/log/mail.log: every step is recorded there, from Postfix accepting the message to the delivery attempt against the remote server and its return code. That file is where you will see a rejection, a deferral or a TLS error.Did you enjoy this article?
Comments