LINUX.ORG.RU
ФорумAdmin

проблема с sendmail «stat=timeout waiting for input during message collect»


0

0

Пропадет почта !

Выглядит это так по логам
Oct 2 15:49:29 rh sendmail[25751]: e927nTw25751: from=<geon.donetsk.ua!owner-blackcat-list@best.te.ru>, size=3307, class=-60, nrcpts=1, msgid=<5398.001002@psrp.te.ru>, bodytype=8BITMIME, proto=ESMTP, daemon=MTA, relay=germes.id.te.ru [10.0.11.14]
Oct 2 15:49:29 rh sendmail[25751]: e927nTw25751: to=<ruwa@psrp.te.ru>, delay=02:00:00, pri=141307, stat=timeout waiting for input during message collect

Ждет два часа и отваливается. Это со стороны релея провайдера.

__ТОЖЕ__ самое со стороны моего юзера !!!!
Oct 4 12:12:09 rh sendmail[4873]: e944C9w04873: from=<alb@psrp.te.ru>, size=1170, class=0, nrcpts=1, msgid=<000d01c02dc1$422171c0$2114a8c0@ALB.psrp.te.ru>, proto=SMTP, daemon=MTA, relay=alb.psrp.te.ru [192.168.20.33]
Oct 4 12:12:09 rh sendmail[4873]: e944C9w04873: to=<roman@psrp.te.ru>, delay=02:00:00, pri=31170, stat=timeout waiting for input during message collect

В это время (при отправке локальным юзером) в /var/spool/mqueue/ лежат
dfe8L6EDU06659 - тушка письма
xfe8L6EDU06659 - это файл содержит строку "<<< DATA "
а вот предполагаемого qfe8L6EDU06659 нету, а он как я полагаю сам "конвер"
от кого, кому и все такое.


ps -ax | grep sendmail показывает
6592 ? S 0:00 sendmail: accepting connections
6658 ? S 0:00 sendmail: server alb.psrp.te.ru [192.168.20.33] child waiting
6659 ? S 0:01 sendmail: ./e8L6EDU06659 alb.psrp.te.ru [192.168.20.33]

Абсолютно непонятно в каком направлении копать. Все это происходит на 8.10.1,
а так же на 8.11.1 (я не проверял у товарища та же беда).

DNS поднят, все юзеры прописаны. Отправка у меня идет через SmartHost.
Возникает это совершенно спонтанно. Каких то предществующих действий (типа канал
отвалился или еще чего подобного) ненаблюдалось.

Скажите куда рыть.... не на 8.9.3 переходить же ;-(

в K N O W N B U G S I N S E N D M A I L
сказано
Delivery to programs that generate too much output may cause problems
(8.10, 8.11)

If e-mail is delivered to a program which generates too much
output, then sendmail may issue an error:

timeout waiting for input from local during Draining Input

Make sure that the program does not generate output beyond a
status message (corresponding to the exit status). This may
require a wrapper around the actual program to redirect output
to /dev/null.

Such a problem has been reported for bulk_mailer.

Я чесно гря немогу понять смысла сказанного ;-((((
Что это означает ;-(


У меня 8.9.3 и встречаются такие же сообщения.
Я тоже не могу тут ничего объяснить,
но своими наблюдениями поделюсь.
Эти сообщения обычно сопровождаются большим количеством
устанавливаемых соединений, у меня доходило до 60, которые
затем тихо переходят просто в состояние (sendmail), когда
смотришь в ps aux. И удалить их можно только перезагрузкой.
НО! С тех пор, как наш канал до Москвы стал 512 против
прежних 128, количество таких ситуаций на порядок уменьшилось.
Когда звонят клиеты и орут: "Где мое письмо, мне его отправили
пол-дня назад, а его все нет и нет", я обычно советую получить
это письмо через почтовый ящик другого провайдера, обычно помогает.
Но как это лечить у себя - тоже не знаю.
Связываю это с плохим коннектом с тем хостом.

anonymous
()

ПОнятно.... я перешел на 8.9.3 пока что работает нормально.
На счет коннекта - у меня до провайдера оптоволокно !!!
Да и юзеров по _локалке_ такая беда бывает.
Вычислить пока что неудается что это... Юзер отправляет с разный виндовых майлеров Оутлук, БАТ.

Ruwa
() автор топика
7 января 2002 г.

А сколько у тебя MX-ов в DNS для этого домена?

anonymous
()

А сколько у тебя MX-ов в DNS для этого домена? voland1978@mail.ru

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.