Das sieht für mich nach einer schwierigen Aufgabe aus: Ich konfiguriere Postfix auf meinem lokalen Heimserver, auf dem Ubuntu Server 14.04 LTS läuft. Ich konnte ausgehende E-Mails über meinen Relayhost auf Port 26 senden, alles hat funktioniert. Jetzt versuche ich, ausgehende E-Mails über meinen Relayhost auf Port 465 zu senden, und erhalte die Postfix-Fehlermeldung „Verbindung mit [Relayhost] beim Empfang der ersten Serverbegrüßung verloren“. Ich kann OpenSSL und EHLO jedoch problemlos über die Befehlszeile ausführen, es muss sich also um ein Postfix-Konfigurationsproblem handeln.
meine master.cf hat
smtps inet n - - - - smtpd
unkommentiert wie erforderlich
meine main.cf hat
...
relayhost = relayhostname.tld:465
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_type = cyrus
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
...
und natürlich habe ich sasl_passwd usw. konfiguriert.
Irgendwelche Ideen?
Danke p
Antwort1
Die Postfix- relayhost
Option unterstützt keine SMTPS-Verbindung.
Wenn Sie die Deaktivierung der MX-Suche erzwingen möchten relayhost
, sollten Sie den Hostnamen zwischen "[" und "]" verwenden.
Wenn Sie eine SMTPS-Verbindung erzwingen möchten, können Sie mit Folgendem einen lokalen Tunnel erstellen stunnel
:
[smtp-tls-wrapper]
accept = 11125
client = yes
connect = mail.example.com:smtps
Weitere Informationen erhalten Sie unterhttp://www.postfix.org/TLS_README.html