Я установил сервер Postfix + Courier и настроил приложение Rails с настройками SMTP-сервера. Всякий раз, когда приложение Rails пытается отправить электронное письмо, именно это отображается в журнале Postfix (дополнительная подробность журнала устанавливается в master.cf)
Feb 22 03:57:24 alpha postfix/smtpd[1601]: Anonymous TLS connection established from localhost[127.0.0.1]: TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)
Feb 22 03:57:24 alpha postfix/smtpd[1601]: smtp_get: EOF
Feb 22 03:57:24 alpha postfix/smtpd[1601]: match_hostname: localhost ~? 127.0.0.0/8
Feb 22 03:57:24 alpha postfix/smtpd[1601]: match_hostaddr: 127.0.0.1 ~? 127.0.0.0/8
Feb 22 03:57:24 alpha postfix/smtpd[1601]: lost connection after STARTTLS from localhost[127.0.0.1]
Feb 22 03:57:24 alpha postfix/smtpd[1601]: disconnect from localhost[127.0.0.1]
Feb 22 03:57:24 alpha postfix/smtpd[1601]: master_notify: status 1
Feb 22 03:57:24 alpha postfix/smtpd[1601]: connection closed
Любые идеи относительно того, почему он теряет соединение после аутентификации?
ActionMailer был изменен на более безопасную конфигурацию по умолчанию и проверяет сертификат сервера в режиме TLS (начиная с версии 2-something или 3).
Вот некоторые решения:
openssl_verify_mode: 'none'
в конфигурацию Railssmtpd_use_tls=no
в вашей конфигурации PostfixВозможно, приложение rails не доверяет сертификату postfix?