Wenn ein Server primär nicht als Mail-Server fungieren soll aber dennoch hin und wieder einen Bericht zB eines Backups oder eines Cronjobs verschicken soll, macht es Sinn einen SMTP-Relay einzurichten.
Das heißt alle ausgehenden Emails werden an ein Postfach eines Email-Anbieters wie z.B. qlu.email, gmx.de, web.de oder gmail.com weitergegeben. Unser Server verhält sich dabei wie ein Emailprogramm, wie zB Mozilla Thunderbird, Apple Mail, Microsoft Outlook.
Dass dies funktioniert müssen wir Exim installieren und einrichten. Unser Server ist wie üblich ein Debian/Ubuntu LTS System.
Die Installation kann über grafische Tools oder direkt erfolgen:
# apt-get install exim4
Man startet den Debian/Ubuntu Konfigurations-Assistenten:
# dpkg-reconfigure exim4-config
Bei “IP-Adresse oder Rechnername der Sendezentrale für ausgehende E-Mails:” tragen wir (bei gmail) smtp.gmail.com::587
ein.
Dann muss man den Mail-Server/SMTP-Zugang eintragen:
# nano /etc/exim4/passwd.client
*.AnbieterServer.AnbieterTLD:NutzerName@Anbieter.AnbieterTLD:Password
zb bei Gmail*.google.com:Username@gmail.com:Passwort
Nach Konfigurations-Änderungen müssen wir den Mail-Server neustarten:
# /etc/init.d/exim4 restart
Dann können wir unsere Konfiguration testen:
echo 'ok' | mail -s 'Gmail SMTP Relay Test' youremail@domain.com
Quellen:
http://islandlinux.org/howto/configure-exim-use-gmail-smtp-server