Aysad Kozanoglu - Mimarist

Server Howtos & Tutorials

Postfix server email via MailGun als relay

14 Januar, 2017 | Server Anleitungen

Voraussetzung:

Beim Mailgun muss man eigenes Domain verifiziert werden siehe dazu:
https://help.mailgun.com/hc/en-us/articles/202052074-How-do-I-verify-my-domain-

"postfix als satelite system installieren"

debconf-set-selections <<< "postfix postfix/main_mailer_type select Satellite system"
debconf-set-selections <<< "postfix postfix/mailname string $HOSTNAME"
debconf-set-selections <<< "postfix postfix/relayhost string smtp.mailgun.org"

apt-get install postfix libsasl2-modules


sasl Einstellungen in main.cf für postfix einrichten

nano /etc/postfix/main.cf
smtp_sasl_auth_enable = yes
relayhost = smtp.mailgun.org
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps=hash:/etc/postfix/sasl_passwd


sasl benutzer für MailGun einrichten:

nano /etc/postfix/sasl_passwd
smtp.mailgun.org username@sub.owndomain.com:secretpasswordFromMailGun
postmap /etc/postfix/sasl_passwd

/etc/init.de/postfix reload


testen  (ggf. apt -y install mailutils )

mail -s "Test mail" yourmail@domain.com <<< "A test Nachricht von übers Mailgun"

 

siehe ob es erfolgreich war über mail.log

tail -f /var/log/mail.log

 


optional:

Den mailer benutzername root@... ändern

nano /etc/postfix/generic
root mailer@server.mymails.one
nano /etc/postfix/main.cf
smtp_generic_maps = hash:/etc/postfix/generic
postmap /etc/postfix/generic
/etc/init.d/postfix restart

 

Nützliche Links:

https://community.rackspace.com/products/f/28/t/63

https://www.digitalocean.com/community/tutorials/how-to-set-up-a-mail-relay-with-postfix-and-mailgun-on-ubuntu-16-04

http://stackoverflow.com/questions/14370224/change-outgoing-mail-address-from-rootservername-rackspace-sendgrid-postfix