Ich möchte nur, dass sendmail über den SMTP-Server meines Internetdienstanbieters weitergeleitet wird, sonst nichts. Wie richte ich es ein?
Ich möchte nur, dass sendmail über den SMTP-Server meines Internetdienstanbieters weitergeleitet wird, sonst nichts. Wie richte ich es ein?
Antworten:
Sie haben die Antwort in der Frage selbst angegeben. Sie können das mit tun
define(`SMART_HOST', `smtp.your.provider')dnl
Haben Sie Probleme damit? Nach der Bearbeitung /etc/mail/sendmail.mc
sollten Sie in das Verzeichnis gehen /etc/mail
. Typ make
und dann Neustart sendmail
Dienst für die Änderungen wirksam werden. Senden Sie dann eine Testmail und sehen Sie sich die Nachrichtenkopfzeilen (Received :) an, um festzustellen, ob die Konfiguration funktioniert hat.
Wenn Sie mit dem umständlichen Biest Sendmail nichts Besonderes tun, können Sie stattdessen SSMTP verwenden.
Es handelt sich um einen MTA nur für Relais, der leichtgewichtig ist und nicht einfacher zu konfigurieren ist.
Tun Sie sich selbst einen großen Gefallen und ersetzen Sie sendmail entweder durch ein modernes mta wie Postfix oder etwas Leichteres wie ssmtp. Ich bin erstaunt, dass sendmail immer noch freiwillig verwendet wird
Nullmailer , IMHO, ist noch einfacher zu konfigurieren. Hier ist eine kurze Anleitung:
apt-get install -y nullmailer
Bearbeiten Sie diese Datei:
nano /etc/mailname
Bearbeiten Sie eine andere Datei:
nano /etc/nullmailer/remotes
[mysmtpserver.com] smtp --auth-login --user=[username]
--pass=[password]