it-swarm.com.de

ssmtp Kann mail.server.com:25 nicht öffnen

Ich versuche, ssmtp auf unserem Ubuntu 12.04-Server zu konfigurieren. Bisher hatte ich jedoch kein Glück. Meine ssmtp.conf sieht so aus:

[email protected]
mailhub=mail.server.com:25
rewriteDomain=
hostname=hostname.server.com
AuthUser=me
AuthPass=mypassword
UseTLS=YES
FromLineOverride=YES

Wenn ich versuche, Mails zu versenden, erhalte ich ssmtp: Cannot open mailhub:25. Wenn ich Sudo benutze, lautet die Fehlermeldung etwas anders ssmtp: Cannot open mail.server.com:25 Der Server sollte normalerweise SMTP an Port 25 akzeptieren und ich kann mit Telnet mail.server.com 25 Kontakt aufnehmen. Irgendwelche Ideen wären sehr dankbar.

5
n1000

Ok, ich habe es herausgefunden ... Ich musste UseSTARTTLS=YES anstelle von UseTLS=YES verwenden. Außerdem musste ich root:[email protected]:mail.server.com:25in/etc/ssmtp/revaliases eingeben. Hoffe, das hilft auch anderen.

Wenn Sie andere Benutzerkonten als root verwenden möchten, müssen Sie diese ebenfalls zu/etc/ssmtp/revaliases hinzufügen und zur Gruppe 'mail' hinzufügen.

9
n1000

Es gibt einen anderen Fall, auf den ich gestoßen bin, in dem dies passiert: Wenn Sie den Lesezugriff auf ssmtp.conf aus others entfernen, weil das Kennwort nicht für alle Benutzer sichtbar sein soll, erhalten Sie die derselbe Fehler, es sei denn, Ihr Konto hat Lesezugriff auf diese Datei. Wenn Sie beispielsweise sendmail versuchen, müssen Sie möglicherweise stattdessen Sudo sendmail ausführen.

6
gablin