Microsoft Mail app и неработающая отправка писем через smtp

в 12:10, , рубрики: microsoft, postfix, surface rt, TLS, Windows 8, операционные системы, системное администрирование, метки: , , , ,

image
На днях мой директор попросил разобраться почему его новенький планшет Microsoft Surface RT не желает отправлять почту.
Гугление только подтвердило тот факт, что Mail App не работает c smtp как на «взрослой» Windows 8, так и на планшетах. Решения же найдено не было. Общение с поддержкой через чат с сотрудником Microsoft привело к тому, что я получил ссылки на темы форумов Microsoft, которые и раньше находил гуглом.

Проблема проявлялась так: при попытке отправить письмо из mail app в правом верхнем углу экрана возникало сообщение «user@mydomain.com is unavailable».
В логах почтового сервера Postfix я видел следующее:

Nov 15 15:05:11 nanoweb postfix/smtpd[96503]: connect from user.host.ru[ip.ip.ip.ip]
Nov 15 15:05:11 nanoweb postfix/smtpd[96503]: Anonymous TLS connection established from user.host.ru[ip.ip.ip.ip]: TLSv1 with cipher AES128-SHA (128/128 bits)
Nov 15 15:05:11 nanoweb postfix/smtpd[96503]: disconnect from user.host.ru[ip.ip.ip.ip]

Перечитав форумы MS, я нашел сообщение от сапортера, который сознался, что существует проблема с smtp и TLS, и остается только ждать обновления ПО. Дело в том, что если снять галку «использовать TLS», то Mail app сначала пытается подключиться через TLS, так как видит в банере сервера заявленную поддержку TLS, но по каким-то причинам, не может подключиться к TLS-серверу с самоподписанным сертификатом. При работе с SSL, вроде как, происходит то же самое.

И тут я подумал «а что если завести в Postfix отдельный порт с отключенным TLS?».

После копаний в мануале, в master.cf возникли следующие строки:

2567 inet n — n — - smtpd
-o smtpd_sasl_auth_enable=yes
-o smtp_use_tls=no
-o smtpd_use_tls=no

В Mail app на планшете выставил для отправки 2567 порт, снял галку «использовать SSL» и всё заработало!


Данное решение предлагается как временное и предназначено для администраторов почтовых серверов.
Проблема существует, как минимум, две недели и до сих пор не исправлена.

Автор: Nastradamus

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js