J?rg Backschues: > Hello, > > can someone explain me why the 1st connection to the remote MX fails and
Because the TLS handshake fails. > the 2nd connection is successful? Because the TLS handshake succeeds. :-) > Is this a kind of fallback? Yes. As required by the SMTP protocol standard, Postfix will try multiple MXes after a handshake error or other error. But it will try no more than smtp_mx_address_limit IP addresses, and no more than smtp_mx_session_limit SMTP sessions. Wietse > Thank you very much. > > > Jan 25 21:14:56 mx00 postfix/smtp[212676]: > mxin.upcmail.net[213.46.255.45]:25: TLS cipher list > "ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305" > Jan 25 21:14:56 mx00 postfix/smtp[212676]: looking for session > smtp&unity-mail.de&mxin.upcmail.net&213.46.255.45&&77D8B78F5DA897AD64E46B0DA492CFBF7D937A85DC5EDD2EF07C44795165A9E1 > > in smtp cache > Jan 25 21:14:56 mx00 postfix/tlsmgr[5623]: lookup smtp session > id=smtp&unity-mail.de&mxin.upcmail.net&213.46.255.45&&77D8B78F5DA897AD64E46B0DA492CFBF7D937A85DC5EDD2EF07C44795165A9E1 > Jan 25 21:14:56 mx00 postfix/smtp[212676]: SSL3 alert > read:fatal:handshake failure > Jan 25 21:14:56 mx00 postfix/smtp[212676]: SSL_connect:error in error > Jan 25 21:14:56 mx00 postfix/smtp[212676]: SSL_connect error to > mxin.upcmail.net[213.46.255.45]:25: -1 > Jan 25 21:14:56 mx00 postfix/smtp[212676]: warning: TLS library problem: > error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake > failure:../ssl/record/rec_layer_s3.c:1543:SSL alert number 40: > Jan 25 21:14:56 mx00 postfix/smtp[212676]: remove session > smtp&unity-mail.de&mxin.upcmail.net&213.46.255.45&&77D8B78F5DA897AD64E46B0DA492CFBF7D937A85DC5EDD2EF07C44795165A9E1 > > from client cache > Jan 25 21:14:56 mx00 postfix/tlsmgr[5623]: delete smtp session > id=smtp&unity-mail.de&mxin.upcmail.net&213.46.255.45&&77D8B78F5DA897AD64E46B0DA492CFBF7D937A85DC5EDD2EF07C44795165A9E1 > Jan 25 21:14:56 lnxs001 postfix/smtp[212676]: 4DPh17737gz9rxf: > to=<us...@unity-mail.de>, relay=mxin.upcmail.net[213.46.255.45]:25, > delay=4.9, delays=4.1/0.24/0.6/0, dsn=4.7.5, status=deferred (Cannot > start TLS: handshake failure) > Jan 25 21:14:56 mx00 postfix/smtp[212676]: 4DPh17737gz9rxf: > to=<us...@unity-mail.de>, relay=mxin.upcmail.net[213.46.255.45]:25, > delay=4.9, delays=4.1/0.24/0.6/0, dsn=4.7.5, status=deferred (Cannot > start TLS: handshake failure) > > > Jan 25 21:23:22 mx00 postfix/smtp[213255]: > mxin.upcmail.net[213.46.255.45]:25: TLS cipher list > "ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305" > Jan 25 21:23:22 mx00 postfix/smtp[213255]: looking for session > smtp&unity-mail.de&mxin.upcmail.net&213.46.255.45&&77D8B78F5DA897AD64E46B0DA492CFBF7D937A85DC5EDD2EF07C44795165A9E1 > > in smtp cache > Jan 25 21:23:22 mx00 postfix/tlsmgr[5623]: lookup smtp session > id=smtp&unity-mail.de&mxin.upcmail.net&213.46.255.45&&77D8B78F5DA897AD64E46B0DA492CFBF7D937A85DC5EDD2EF07C44795165A9E1 > Jan 25 21:23:22 mx00 postfix/smtp[213255]: SSL_connect:before SSL > initialization > Jan 25 21:23:22 mx00 postfix/smtp[213255]: SSL_connect:SSLv3/TLS write > client hello > Jan 25 21:23:22 mx00 postfix/smtp[213255]: SSL3 alert > read:fatal:handshake failure > Jan 25 21:23:22 mx00 postfix/smtp[213255]: SSL_connect:error in error > Jan 25 21:23:22 mx00 postfix/smtp[213255]: SSL_connect error to > mxin.upcmail.net[213.46.255.45]:25: -1 > Jan 25 21:23:22 mx00 postfix/smtp[213255]: warning: TLS library problem: > error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake > failure:../ssl/record/rec_layer_s3.c:1543:SSL alert number 40: > Jan 25 21:23:22 mx00 postfix/smtp[213255]: remove session > smtp&unity-mail.de&mxin.upcmail.net&213.46.255.45&&77D8B78F5DA897AD64E46B0DA492CFBF7D937A85DC5EDD2EF07C44795165A9E1 > > from client cache > Jan 25 21:23:22 mx00 postfix/tlsmgr[5623]: delete smtp session > id=smtp&unity-mail.de&mxin.upcmail.net&213.46.255.45&&77D8B78F5DA897AD64E46B0DA492CFBF7D937A85DC5EDD2EF07C44795165A9E1 > Jan 25 21:23:22 mx00 postfix/smtp[213255]: 4DPh17737gz9rxf: Cannot start > TLS: handshake failure > Jan 25 21:23:22 mx00 postfix/smtp[213255]: Host offered STARTTLS: > [mxin.upcmail.net] > Jan 25 21:23:22 mx00 postfix/smtp[213255]: 4DPh17737gz9rxf: > to=<us...@unity-mail.de>, relay=mxin.upcmail.net[213.46.255.45]:25, > delay=511, delays=510/0.05/0.23/0.38, dsn=2.0.0, status=sent (250 2.0.0 > MXIN650 mail accepted for delivery > ;id=48OQluXZa2HRF48OQlKqf2;sid=48OQluXZa2HRF;mta=vie01a-pemc-pmxin-pe11;dt=2021-01-25T21:23:22+01:00;ipsrc=85.183.142.13;) > Jan 25 21:23:22 mx00 postfix/smtp[213255]: 4DPh17737gz9rxf: > to=<us...@unity-mail.de>, relay=mxin.upcmail.net[213.46.255.45]:25, > delay=511, delays=510/0.05/0.23/0.38, dsn=2.0.0, status=sent (250 2.0.0 > MXIN650 mail accepted for delivery > ;id=48OQluXZa2HRF48OQlKqf2;sid=48OQluXZa2HRF;mta=vie01a-pemc-pmxin-pe11;dt=2021-01-25T21:23:22+01:00;ipsrc=85.183.142.13;) > > > postconf mail_version > mail_version = 3.4.13 > > > # TLS > tls_append_default_CA = yes > smtpd_tls_mandatory_protocols=!SSLv2,!SSLv3,!TLSv1,!TLSv1.1 > lmtp_tls_protocols = !SSLv2,!SSLv3,!TLSv1,!TLSv1.1 > tls_random_source = dev:/dev/urandom > tls_ssl_options = NO_COMPRESSION,0x40000000 > tls_high_cipherlist = > ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY > 1305 > > > # outgoing TLS > smtp_tls_protocols = !SSLv2,!SSLv3,!TLSv1,!TLSv1.1 > smtp_tls_ciphers = high > smtp_tls_mandatory_ciphers = high > smtp_tls_loglevel = 2 > smtp_tls_cert_file = /var/certs/backschues.net/cert.pem > smtp_tls_key_file = /var/certs/backschues.net/privkey.pem > smtp_tls_CAfile = /var/certs/backschues.net/chain.pem > smtp_tls_CApath = /etc/ssl/certs > smtp_tls_security_level = dane > smtp_tls_note_starttls_offer = yes > smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache > smtp_tls_policy_maps = > hash:${config_directory}/policies/tls_policy_outgoing.hash,socketmap:inet:127.0.0.1:8461:postfix > > > cipher list mxin.upcmail.net: > TLSv1.2: > | ciphers: > | TLS_RSA_WITH_AES_128_CBC_SHA (rsa 2048) - A > | TLS_RSA_WITH_AES_256_GCM_SHA384 (rsa 2048) - A > | TLS_RSA_WITH_AES_128_GCM_SHA256 (rsa 2048) - A > | TLS_RSA_WITH_AES_256_CBC_SHA (rsa 2048) - A > | compressors: > | NULL > | cipher preference: server > | warnings: > | Forward Secrecy not supported by any cipher > > -- > Kind Regards > J?rg Backschues >