Screwed-up Mail Transfer Protocol

Попытался я сегодня с мобильника отправить емыло.1 Собственно, мне хотелось ответить на письмо, упомянутое в предыдущем постинге. Я провозился с этим не менее получаса, после чего пришел к выводу, что что-то у меня не так настроено, и pop-before-smtp2 верой и правдой служивший мне много лет либо незаметно приказал долго жить в связи с очередным апгрейдом, либо не работает, потому что мобильник делает все наоборот.3
Я решил придавить проблему радикально, наладив SMTP AUTH. Возня с этим в течение двух часов привела к осознанию того, что есть на свете употребляемые повсеместно программные продукты, работа с которыми производится исключительно помимо их документации методами тунгусских шаманов,4 и за пределами Мелкософтляндии. А именно, Cyrus-SASL. По сравнению с этим, настройка того же самого через Dovecot-SASL оказалась делом тридцати секунд и одной пересборки. Мдя…
После чего я обнаружил таки истинную причину, по которой у меня ничего не отправлялось!
Оказывается, Билайн, в своей бесконечной пчелиной мудрости, в случае массовых заплывов спамеров, каковой случился как раз на этой неделе, затыкает на выход порт 25 и показывает всем клиентам фигу! Более редкостно уродской меры наведения порядка я в их исполнении еще не встречал…
Проковырял дырку под smtps, перегрузил сервер, выматерился и пошел спать.
Через собственный сервер, коий для меня является много лет основным. ↩︎
Или точнее, обычно все-таки IMAP-before-SMTP, но у меня настроено так, что никакой разницы между ними нет. ↩︎
Впоследствии оказалось, что все мобильник-то все делает именно в том порядке, в котором надо… ↩︎
То бишь путем копирования конфигов без понимания что каждая строчка делает на самом деле, чего уж там говорить о понимании чего на самом деле значат сообщения об ошибках. ↩︎