Добрый день.
Непонятно как-то работает Postfix. Большую часть почты принимает нормально, но с некоторых серверов не может принять почту, при этом в логах:
Сначала:
17:48:22 fire postfix/smtpd[76380]: SSL_accept:error in SSLv3 read certificate verify A
Apr 1 17:48:22 fire postfix/smtpd[76380]: SSL_accept:error in SSLv3 read certificate verify А
Apr 1 17:48:22 fire postfix/smtpd[76380]: SSL_accept:error in SSLv2/v3 read client hello A
Apr 1 17:48:22 fire postfix/smtpd[76380]: SSL_accept:error in SSLv2/v3 read client hello B
После чего хосты как-то договариваются. Передаются адреса отправителя и получатля, начинается передача данных:
...
17:49:37 fire postfix/smtpd[76380]: rec_put: type N len 72 data AgAAAAMAAA
Apr 1 17:49:37 fire postfix/smtpd[76380]: rec_put: type N len 72 data cgBvAHYAaQ
...
Потом 4 минуты простоя, и...
Apr 1 17:53:53 fire postfix/smtpd[76380]: warning: network_biopair_interop: error reading 476 bytes from the network: Connection reset by peer
Apr 1 17:53:53 fire postfix/smtpd[76380]: smtp_get: EOF
Apr 1 17:53:53 fire postfix/smtpd[76380]: match_hostname: intercom.immt.net.ua ~? 10.0.0.0/24
Apr 1 17:53:53 fire postfix/smtpd[76380]: match_hostaddr: 193.16.47.142 ~? 10.0.0.0/24
Apr 1 17:53:53 fire postfix/smtpd[76380]: match_hostname: intercom.immt.net.ua ~? 127.0.0.0/8
Apr 1 17:53:53 fire postfix/smtpd[76380]: match_hostaddr: 193.16.47.142 ~? 127.0.0.0/8
Apr 1 17:53:53 fire postfix/smtpd[76380]: match_hostname: intercom.immt.net.ua ~? 82.193.103.155
Apr 1 17:53:53 fire postfix/smtpd[76380]: match_hostaddr: 193.16.47.142 ~? 82.193.103.155
Apr 1 17:53:53 fire postfix/smtpd[76380]: match_list_match: intercom.immt.net.ua: no match
Apr 1 17:53:53 fire postfix/smtpd[76380]: match_list_match: 193.16.47.142: no match
Apr 1 17:53:53 fire postfix/smtpd[76380]: send attr request = disconnect
Apr 1 17:53:53 fire postfix/smtpd[76380]: send attr ident = smtp:193.16.47.142
Apr 1 17:53:53 fire postfix/smtpd[76380]: vstream_fflush_some: fd 11 flush 45
Apr 1 17:53:53 fire postfix/smtpd[76380]: private/anvil: wanted attribute: status
Apr 1 17:53:53 fire postfix/smtpd[76380]: vstream_buf_get_ready: fd 11 got 10
Apr 1 17:53:53 fire postfix/smtpd[76380]: input attribute name: status
Apr 1 17:53:53 fire postfix/smtpd[76380]: input attribute value: 0
Apr 1 17:53:53 fire postfix/smtpd[76380]: private/anvil: wanted attribute: (list terminator)
Apr 1 17:53:53 fire postfix/smtpd[76380]: input attribute name: (end)
Apr 1 17:53:53 fire postfix/smtpd[76380]: lost connection after DATA from intercom.immt.net.ua[193.16.47.142]
Apr 1 17:53:53 fire postfix/smtpd[76380]: vstream_fflush_some: fd 14 flush 1067
Apr 1 17:53:53 fire postfix/smtpd[76380]: disconnect from intercom.immt.net.ua[193.16.47.142]
И все, письмо не получено.
Вот секция main.cf, где описывается ТЛС:
broken_sasl_auth_clients = yes
message_size_limit = 20000000
#disable_vrfy_command = no
smtpd_helo_required = yes
smtp_always_send_ehlo = yes
smtpd_recipient_restrictions =
bla-bla-bla
smtpd_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtp_use_tls = yes
smtp_tls_key_file = /usr/local/share/courier-imap/pop3d.pem
smtp_tls_cert_file = $smtp_tls_key_file
smtp_tls_CAfile = $smtp_tls_key_file
smtp_tls_note_starttls_offer = yes
smtpd_tls_auth_only = yes
smtpd_use_tls = yes
smtpd_tls_loglevel = 2
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom
smtpd_tls_key_file = /usr/local/share/courier-imap/pop3d.pem
smtpd_tls_cert_file = $smtpd_tls_key_file
smtpd_tls_CAfile = $smtpd_tls_key_file