Внезапно Mutt перестал отправлять электронные письма с вложениями через Postfix
Проблема возникла, когда вложение замерло на этапе отправки (после выгрузки штрафа) в Mutt 1.5.24. Я обновил Mutt 1.6.1, те же флаги компиляции, но все еще не отправил. Протестировано в Thunderbird (icedove) и отправлено с теми же настройками. Таким образом, за последний год я отправил сотни, если не тысячи вложений, и ничего не изменил в настройках. Замораживание произошло один или два раза, но я думал, что это было до получателя. Теперь это происходит с каждым приложением к любому адресу. У меня есть настройки Gmail, настроенные в Mutt, и когда я отправляю вложение, используя его, он работает нормально.
Почтовый сервер находится на VPS, используя Postfix и Dovecot. Журнал отладки для отправляющего адреса электронной почты находится ниже, по крайней мере, в той части, где он истекает после долгого ожидания. Предел размера вложения более 50 МБ. Я опубликую postconf -n
ниже также.
Я разместил другие детали относительно MTU и т. Д. Здесь.
Матт иногда сообщает: smtp session failed: write error
Поэтому мой главный вопрос: почему это внезапное изменение в поведении? Что может заставить почту с вложениями не отправлять через Mutt (как 1.5.24, так и 1.6.1), а отправлять через Thunderbird, а для всех писем без вложений отправлять просто отлично?
Postfix отладочный журнал
May 12 13:18:40 mail postfix/smtps/smtpd[26433]: smtp_get: timeout
May 12 13:18:40 mail postfix/smtps/smtpd[26433]: > [ip]: 421 4.4.2 mail.sendingdomain.com Error: timeout exceeded
May 12 13:18:40 mail postfix/smtps/smtpd[26433]: match_hostname: [ip] ~? 127.0.0.0/8
May 12 13:18:40 mail postfix/smtps/smtpd[26433]: match_hostaddr: [ip] ~? 127.0.0.0/8
May 12 13:18:40 mail postfix/smtps/smtpd[26433]: match_hostname: [ip] ~? [::ffff:127.0.0.0]/104
May 12 13:18:40 mail postfix/smtps/smtpd[26433]: match_hostaddr: [ip] ~? [::ffff:127.0.0.0]/104
May 12 13:18:40 mail postfix/smtps/smtpd[26433]: match_hostname: [ip] ~? [::1]/128
May 12 13:18:40 mail postfix/smtps/smtpd[26433]: match_hostaddr: [ip] ~? [::1]/128
May 12 13:18:40 mail postfix/smtps/smtpd[26433]: match_list_match: [ip]: no match
May 12 13:18:40 mail postfix/smtps/smtpd[26433]: match_list_match: [ip]: no match
May 12 13:18:40 mail postfix/smtps/smtpd[26433]: send attr request = disconnect
May 12 13:18:40 mail postfix/smtps/smtpd[26433]: send attr ident = smtps:[ip]
May 12 13:18:40 mail postfix/smtps/smtpd[26433]: private/anvil: wanted attribute: status
May 12 13:18:40 mail postfix/smtps/smtpd[26433]: input attribute name: status
May 12 13:18:40 mail postfix/smtps/smtpd[26433]: input attribute value: 0
May 12 13:18:40 mail postfix/smtps/smtpd[26433]: private/anvil: wanted attribute: (list terminator)
May 12 13:18:40 mail postfix/smtps/smtpd[26433]: input attribute name: (end)
May 12 13:18:40 mail postfix/smtps/smtpd[26433]: timeout after DATA (172469 bytes) from [ip]
May 12 13:18:40 mail postfix/smtps/smtpd[26433]: abort all milters
May 12 13:18:40 mail postfix/smtps/smtpd[26433]: milter8_abort: abort milter inet:localhost:12301
May 12 13:18:40 mail postfix/smtps/smtpd[26433]: abort all milters
May 12 13:18:40 mail postfix/smtps/smtpd[26433]: milter8_abort: abort milter inet:localhost:12301
May 12 13:18:40 mail postfix/smtps/smtpd[26433]: disconnect event to all milters
May 12 13:18:40 mail postfix/smtps/smtpd[26433]: milter8_disc_event: quit milter inet:localhost:12301
May 12 13:18:40 mail postfix/smtps/smtpd[26433]: disconnect from [ip]
Postconf -n
EDIT: postconf -n readout removed due to irrelevance, solution found
1 ответ
Чтобы сэкономить время в будущем. rob0 канала #postfix на freenode предположил (вчера), что smtps (показанный в моих журналах) не был в стандарте. Только сегодня я понял, что мой конфиг mutt включает smtps:// для установленного параметра smtp_url для каждой учетной записи. Только Gmail один не сделал. И это был тот, который работал.
Почему это внезапно прекратилось, я не уверен. Обновление брандмауэра VPS, возможно, я действительно не знаю.
НТН
РЕДАКТИРОВАТЬ: провайдер VPS и провайдер оба говорят, что SMTP не то, что они будут блокировать. Так что, если я не блокируюсь где-то, с новой настройкой, которая, возможно, принесет обновление, я не могу объяснить, как это произошло. Если кто-нибудь узнает больше, пожалуйста, оставьте комментарий!