Приём писем ломается редко и почти всегда у самописной подающей программы; самая частая ошибка — строки, оканчивающиеся одним LF вместо пары CRLF.
Разбирают записью сессии одного источника: блок <source> для адреса подающей программы с log-connections и log-commands показывает, на каком шаге срывается передача, а log-data — каждый байт с шестнадцатеричным кодом. После перечитывания воспроизводят подачу, читают журнал и убирают блок.
Ступени записи:
| Строка | Что покажет |
|---|---|
| log-connections | подключения и их конец |
| log-commands | на какой команде срыв, например RCPT |
| log-data | байты: одиночный LF, непечатные символы |
<source 127.0.0.1> log-connections yes log-commands yes log-data yes</source>
6 связей
pmta reload tail -100 /var/log/pmta/log
3 статьи
◇Кому разрешено сдавать почту и для кого её приниматьИз коробки узел принимает подачу только с самой машины; два разных вопроса — «кто может слать через нас» и «на чьи адреса мы принимаем» — решаются разными директивами.◇Как письмо попадает в MTAШесть описанных способов подачи: расширенный SMTP, четыре языковые обвязки и каталог, за которым узел следит на диске.◇Два обработчика входящих отчётов и что с ними делатьОтказы письмом и жалобы разбираются двумя одинаково устроенными блоками; у каждого свой список адресов и своя пара решений о судьбе письма.