Vier Parameter sind nötig:
- der Hostname des externen SMTP-Servers (SMTP Relay Host)
- Der Benutzername zum Anmelden am SMTP-Server
- Das Passwort zum Anmelden am SMTP-Server
- Die e-Mail-Adresse, die als Absender für ausgehende Mails eingetragen werden soll
Hallo Martin,
danke für Deine Hilfe.
Ich habe jetzt alle vier Parameter genau nach Anleitung festgelegt. Anschließend über folgende Zeile eine Testnachricht verschickt:
mail -s "testbetreff" email@addresse.de < testmailtext.txt
Die Empfängeradresse habe ich natürlich durch eine echte Mail ersetzt. Im Terminal erhalte ich keine Fehlermeldung. Die Test E-Mail kommt leider nicht beim Empfänger an.
Die Logdatei /var/log/mail.log zeigt mir folgendes:
> Oct 7 13:54:22 Desktop-Robert postfix/pickup[9995]: 390C32E3403: uid=1000 from=<robert>
> Oct 7 13:54:22 Desktop-Robert postfix/cleanup[10098]: 390C32E3403: message-id=<20161007115422.390C32E3403@Desktop-Robert>
> Oct 7 13:54:22 Desktop-Robert postfix/qmgr[9996]: 390C32E3403: from=<xxx@xxx.de>, size=322, nrcpt=1 (queue active)
> Oct 7 13:54:22 Desktop-Robert postfix/smtp[10100]: warning: SASL authentication failure: No worthy mechs found
> Oct 7 13:54:22 Desktop-Robert postfix/smtp[10100]: 390C32E3403: to=<email@addresse.de>, relay=xxx.kasserver.com[85.13.152.83]:25, delay=0.4, delays=0.01/0.01/0.38/0, dsn=4.7.0, status=deferred (SASL authentication failed; cannot authenticate to server w00a53e4.kasserver.com[85.13.152.83]: no mechanism available)
Es scheint wohl irgendwas mit der SASL authentication nicht zu stimmten. Weißt du hier Rat?
Dann noch eine andere Frage zu folgendem Abschnitt aus der Ubuntu Anleitung zu Postfix:
Im Prinzip könnte man den Postfix-Server aufsetzen und gleich E-Mails verschicken. Doch leider ist das im Zeitalter von Spam nicht mehr so einfach. Ein SMTP-Server ohne eine feste IP-Adresse und ohne ordentliche Zertifikate wäre eine ideale Spam-Schleuder. Deshalb akzeptiert eigentlich kein E-Mail-Server E-Mails von solchen Servern. Man muss daher die eigenen E-Mails über einen "ordentlichen" SMTP-Server (Smarthost), wie z.B. den von web.de und Co., leiten.
Wenn man die eigenen E-Mails über einen Smarthost leiten muss, dann könnte man doch eigentlich auf den Postfix verzichten. Aus welchem Grund sollte man zusätzlich einen Postfix installieren, wenn man doch bereits alle Funktionalitäten direkt beim Smarthost zur Verfügung gestellt bekommt? Warum mit zwei MTAs arbeiten, wenn es auch mit einem (dem Smarthost MTA) funktioniert?