ошибка smtp 421 4.4.2 Ошибки: тайм-аут превысил после нескольких минут и некоторых полученных байтов - Ubuntu 16.04

Я получаю следующую ошибку при попытке послать электронное письмо с помощью telnet от клиента xxxx-01 с почтовым телом, превышающим определенное количество текста. Та же длина тела хорошо работает на оставлении двумя хостами xxxx-02 и 03 к тому же релейному хосту без любых проблем. Целевой релейный хост работает на RHEL 6 и постфиксе 2.6. ДАМП TCP не указывает ни на какую проблему на целевом узле / клиент.

Масштабирование окна TCP включено и на цели и на хостах клиента, таким образом, я не думаю, что мы действительно должны отключить его как то, что это хорошо работало на других клиентах.

Электронная почта с меньшими текстовыми работами, абсолютно прекрасными от xxxx-01>, предназначается для релейного хоста.

Сообщение об ошибке:

smtp error 421 4.4.2 Error: timeout exceeded after 5 minutes

3 клиента и их версия ядра (Ubuntu)

root@xxxx-02:~# uname -r
4.4.0-63-generic

root@xxxx-03:~# uname -r
4.4.0-59-generic

Не рабочий Клиент:

root@xxxx-01:~# uname -r
4.4.0-64-generic

Журнал ошибок на почтовом релейном хосте, который выполняет постфикс 2.6 и RHEL6:

2017-04-12T18:56:40.999543-05:00 840439-abc8 postfix/smtpd[8865]: connect from unknown[172.24.32.6]
2017-04-12T18:56:41.010133-05:00 840439-abc8 postfix/smtpd[8865]: 02717B0093E: client=unknown[172.24.32.6]
2017-04-12T18:57:05.481704-05:00 840439-abc8 postfix/smtpd[10309]: connect from unknown[172.24.32.6]
2017-04-12T18:57:32.091900-05:00 840439-abc8 postfix/smtpd[10309]: 16678B009B1: client=unknown[172.24.32.6]
2017-04-12T19:01:41.112792-05:00 840439-abc8 postfix/smtpd[8865]: timeout after DATA (0 bytes) from unknown[172.24.32.6]
2017-04-12T19:01:41.112811-05:00 840439-abc8 postfix/smtpd[8865]: disconnect from unknown[172.24.32.6]
2017-04-12T19:03:12.218402-05:00 840439-abc8 postfix/smtpd[10309]: timeout after DATA (30 bytes) from unknown[172.24.32.6]
2017-04-12T19:03:12.218421-05:00 840439-abc8 postfix/smtpd[10309]: disconnect from unknown[172.24.32.6]

Telnet от клиента

ops@xxxx-01:~$ telnet mail8.xyz.com 25
Trying 192.168.203.205...
Connected to mail8.xyz.com.
Escape character is '^]'.
220 mail8.xyz.com ESMTP Postfix
EHLO 72.xx.xx.xx
250-mail8.xyz.com
250-PIPELINING
250-SIZE 9900000
250-VRFY
250-ETRN
250-AUTH PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
MAIL FROM: noreply@xyz.com
250 2.1.0 Ok
RCPT TO: abc.xyz@xyz.com
250 2.1.5 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
Subject: Some Feed Results: SomeFeedserviceFeedService - xxxx-01
01234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 90123*100* 01234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 90123*200* 01234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 90123*300* 01234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 90123*400* 01234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 90123*500* 01234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 90123*600* 01234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 90123*700* 01234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 90123*800* 01234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 90123*900* 01234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 9012*1000* 01234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 90123*100* 01234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 90123*200* 01234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 90123*300* 01234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 90123456
.
421 4.4.2 mail8.xyz.com Error: timeout exceeded
Connection closed by foreign host.
ops@xxxx-01:~$

Это хорошо работает, если я удаляю некоторые цифры из конца почтового тела

ops@xxxx-01:~$ telnet mail8.xyz.com 25
Trying 192.168.203.205...
Connected to mail8.xyz.com.
Escape character is '^]'.
220 mail8.xyz.com ESMTP Postfix
EHLO 72.xx.xx.xx
250-mail8.xyz.com
250-PIPELINING
250-SIZE 9900000
250-VRFY
250-ETRN
250-AUTH PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
MAIL FROM: noreply@xyz.com
250 2.1.0 Ok
RCPT TO: abc.xyz@xyz.com
250 2.1.5 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
Subject: Some Feed Results: SomeFeedserviceFeedService - xxxx-01
01234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 90123*100* 01234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 90123*200* 01234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 90123*300* 01234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 90123*400* 01234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 90123*500* 01234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 90123*600* 01234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 90123*700* 01234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 90123*800* 01234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 90123*900* 01234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 9012*1000* 01234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 90123*100* 01234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 90123*200* 01234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 90123*300* 01234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 901234567 9012345
.
250 2.0.0 Ok: queued as 87871B01839
quit
221 2.0.0 Bye

Таким образом, вопрос состоит в том, почему он перестал работать только от одного из клиентов? это тайм-ауты приблизительно после нескольких минут только на клиенте "xxxx-01". Единственной разницей между теми тремя клиентами являются незначительные различия в версии ядра, но я не полагаю, что это - первопричина.

1
задан 25 April 2017 в 09:26

1 ответ

в первую очередь, для понимания SMTP подробно я надеюсь, что u находят это полезным: http://www.freesoft.org/CIE/RFC/1123/109.htm эти 5 минут сгенерированы 2 спустя минуты после инициирования инжекции данных плюс 3 минуты для блока данных. оба из них способствуют за эти 5 минут

начиная с Вас усталый для отправки меньшего размера сообщения, затем очевидно, проблема инициирована размером сообщения.

для этого у Вас есть 2 пути для размышления о:

первый, сообщение является слишком большим с набором флага фрагмента к 0, и ICMPv4 заблокирован или на Вашем брандмауэре или на целевом брандмауэре или другом устройстве безопасности. это означает, что эти 2 стороны (отправитель, получатель) наклон договаривается о MTU, что означает на других словах, размер не приемлем во время квитирования SMTP.

вторая опция, у получателя могли бы быть определенные почтовые политики, ограничивающие определенный размер (регулировка).

1
ответ дан 7 December 2019 в 15:37

Другие вопросы по тегам:

Похожие вопросы: