1

Я настроил Dovecot, и он работает как для отправки, так и для получения на мой адрес электронной почты, и ответ мгновенный в обоих направлениях.

Тем не менее, я могу отправить в Gmail (и Gmail получает его немедленно), но не отвечать на это письмо или отправить письмо обратно, полученное моим сервером. Я проверил и перепроверил в папке /var/mail/vhosts/mydomain.com/myemail/ .

Я не получаю уведомления об ошибке доставки.

Что может быть причиной этого? Я проверил репутацию своего IP на mxtoolbox.com, и для senderscore.org недостаточно информации. Это может быть проблема с SSL? Извините, я не знаю достаточно об этом, чтобы использовать правильный словарный запас, но сумел выделить проблему.

- РЕДАКТИРОВАТЬ, ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ -

При дальнейшей проверке в логах dovecot я обнаружил, что это происходит, поэтому похоже, что Gmail отправляет, а dovecot отбрасывает:

postfix/smtpd[15375]: warning: cannot get RSA certificate from file "/etc/ssl/certs/dovecot.pem": disabling TLS support
postfix/smtpd[15375]: warning: TLS library problem: error:02001002:system library:fopen:No such file or directory:bss_file.c:398:fopen('/etc/ssl/c$
postfix/smtpd[15375]: warning: TLS library problem: error:20074002:BIO routines:FILE_CTRL:system lib:bss_file.c:400:
postfix/smtpd[15375]: warning: TLS library problem: error:140DC002:SSL routines:SSL_CTX_use_certificate_chain_file:system lib:ssl_rsa.c:701:
postfix/smtpd[15375]: connect from mail-io0-f181.google.com[209.85.223.181]
postfix/smtpd[15375]: lost connection after STARTTLS from mail-io0-f181.google.com[209.85.223.181]
postfix/cleanup[15376]: 8E1087DDDB: message-id=<20171224022556.8E1087DDDB@myserver.com>
postfix/smtpd[15375]: disconnect from mail-io0-f181.google.com[209.85.223.181] ehlo=1 starttls=0/1 commands=1/2
postfix/qmgr[19456]: 8E1087DDDB: from=<double-bounce@myserver.com>, size=908, nrcpt=1 (queue active)
dovecot: lmtp(15378): Connect from local
dovecot: auth: Debug: master in: USER#0111#011postmaster@myserver.com#011service=lmtp
dovecot: auth-worker(15379): Debug: Loading modules from directory: /usr/lib/dovecot/modules/auth
dovecot: auth-worker(15379): Debug: Module loaded: /usr/lib/dovecot/modules/auth/libdriver_mysql.so
dovecot: auth-worker(15379): Debug: sql(postmaster@myserver.com): query: SELECT email as user, password FROM virtual_users WHERE email='$
dovecot: auth-worker(15379): sql(postmaster@myserver.com): unknown user
dovecot: auth: Debug: userdb out: NOTFOUND#0111
postfix/lmtp[15377]: 8E1087DDDB: to=<postmaster@myserver.com>, orig_to=<postmaster>, relay=myserver.com[private/dovecot-lmtp],$

dovecot: lmtp(15378): Disconnect from local: Successful quit
                                                                                                                                                   postfix/bounce[15380]: warning: 8E1087DDDB: undeliverable postmaster notification discarded
                                                                                                                                                   postfix/qmgr[19456]: 8E1087DDDB: removed

1 ответ1

0

Мне кажется, что ваш постфиксный сервер рекламирует STARTTLS и GMAIL пытается использовать его, но когда postfix действительно пытается войти в режим SSL/TLS, он не может этого сделать.

При поиске вашей ошибки вы обнаружите https://serverfault.com/questions/9485/how-to-fix-mail-server-ssl, что может оказаться полезным.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .