(вход послал, не дожидаясь приветствия) ... вход = "\ 026 \ 003 \ 001"
Короче говоря: Вы пытаетесь использовать неявный TLS на порту, где явный TLS является необходимо.
Подробно: Есть два способа использования TLS с SMTP:
- неявный TLS, то есть TLS с самого начала. Это используется на порту 465 (smtps). Этот режим находится в некоторых стеках SMTP, которые просто называются «SSL».
- Явный TLS, который начинается с простого SMTP и обновляется до TLS с помощью команды STARTTLS. Это используется для портов 25 (smtp) и 587 (представление). Этот режим находится в некоторых стеках SMTP, просто называемых «TLS».
Если вы посмотрите на вопросы относительно использования SMTP с TLS, вы найдете много путаницы в том, как использовать эти режимы с различными настройками. И вы найдете много плохого кода, который пытается использовать неявный TLS, где необходим явный TLS.
Что вы видите, это результат того, что клиент пытается использовать неявный TLS на порту, который не подходит для этого. \026\003\001
(или шестнадцатеричный 16 03 01
) является началом рукопожатия TLS 1.0, а input sent without waiting for greeting
относится к тому факту, что клиент сначала отправляет данные, не дожидаясь, пока сервер отправит приветствие SMTP (обычный текст).
Попробуйте добавить эту строку в exim.conf: smtp_enforce_sync = false, а затем перезагрузить exim – Mothirajha
Спасибо. Пробовал это. Я не получу эту ошибку. Но все же я не могу сохранить настройки электронной почты с помощью SSL/TLS. –