
Ich habe einen Postfix-Mailserver zum Empfangen von E-Mails konfiguriert. Ich aktiviere TLS gemäß den Sicherheitsanforderungen, da Port 25 vom Anbieter gesperrt ist. Ich habe sowohl 465 als auch 587 mit folgendem auf master.cf aktiviert
submission inet n - n - - smtpd -v
-o syslog_name=postfix/submission
-o smtpd_tls_security_level=encrypt
-o smtpd_sasl_auth_enable=yes
-o smtpd_client_restrictions=reject
-o milter_macro_daemon_name=ORIGINATING
smtps inet n - n - - smtpd -v
-o syslog_name=postfix/smtps
-o smtpd_tls_wrappermode=yes
-o smtpd_sasl_auth_enable=yes
-o smtpd_client_restrictions=reject
-o milter_macro_daemon_name=ORIGINATING
Ich kann E-Mails von Gmail und anderen empfangen, aber nicht von Exchange. Ich habe einen Outlook-Client verwendet, der mit einem Exchange-Konto konfiguriert ist. Ich erhalte keine eingehenden Verbindungen oder melde mich in der Datei postfix.log an. Es scheint, dass es vom Exchange-Server gesperrt ist. Mir ist auch aufgefallen, dass ich mit openssl s_client -connect ein Zertifikat für 465 erhalten kann, aber wenn ich dasselbe für 587 mache, wird ein leeres Zertifikat zurückgegeben.
Antwort1
E-Mails werden über Port 25 zugestellt. Ich bin überrascht, dass JEDER MTA E-Mails an Ihren Dienst zustellt - 465 und 587 sind ausdrücklich für die Übermittlung von E-Mails vorgesehen (d. h. von einem MUA, nicht von einem MTA). Dies wird vorgeschrieben durchRFC 6409und8314.
Kein Port 25: Keine E-Mail.