URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 55365
[ Назад ]

Исходное сообщение
"Savemail panic  в sendmail"

Отправлено RedAnt , 10-Апр-05 09:01 
Ребята, помогите, может кто что подскажет. Проблема длится вот уже 1,5 месяца.
У меня сервер relay под freebsd - он трансферит всю почту домена на сервер mdaemon. И 1,5 месяца назад начали страшно увеличиваться логи почты, я заглянул, а там постоянно следующее:

ns sendmail [50312]: j371djQ032050: to vasia@bla.bla.ua, delay=1+22:49:41, xdelay=00:00:00, mailer=esmtp, pri 7860000, relay=mail.bla.bla.ua, dsn=4.0.0, stat=Deferred
и так далее и иногда:
ns sendmail [50312]: j371djQ032050: to vasia@bla.bla.ua, delay=1+22:49:41, xdelay=00:00:00, mailer=esmtp, pri 7860000, relay=mail.bla.bla.ua, dsn=4.0.0, stat=Deferred: Connection reset by mail.bla.bla.ua

У меня нет почтового ящика vasia@bla.bla.ua. А запросов просто 5-6 в секунду. От кого запросы вычислить не могу. В error.log постоянно пишется следующее:

SYSERR(root): savemail panic: cannot save rejected email anywhere.
Причём я заметил что теперь если я посылаю почту через relay.bla.bla.ua во внешний мир то всё ок, но если к себе в домен, то почти никогда не доходит, мой mail.bla.bla.ua его ресетит.
Намолол я целую кучу, но поверьте сам намучался ничего не могу сделать. ХЕЛП!!!


Содержание

Сообщения в этом обсуждении
"Savemail panic  в sendmail"
Отправлено unk , 10-Апр-05 09:24 
Очень давно не пользую sendmail и могу ошибаться.

>ns sendmail [50312]: j371djQ032050: to vasia@bla.bla.ua, delay=1+22:49:41, xdelay=00:00:00, mailer=esmtp, pri 7860000, relay=mail.bla.bla.ua,
>dsn=4.0.0, stat=Deferred
>и так далее и иногда:
>ns sendmail [50312]: j371djQ032050: to vasia@bla.bla.ua, delay=1+22:49:41, xdelay=00:00:00, mailer=esmtp, pri 7860000, relay=mail.bla.bla.ua,
>dsn=4.0.0, stat=Deferred: Connection reset by mail.bla.bla.ua
Из ваших объяснений следует что mail.bla.bla.bla.ua - ваш sendmail.
Очень похоже на то что у вас loop.

>SYSERR(root): savemail panic: cannot save rejected email anywhere.
У вас есть alias для postmaster и  MAILER-DAEMON?


"Savemail panic  в sendmail"
Отправлено RedAnt , 10-Апр-05 09:35 

>Из ваших объяснений следует что mail.bla.bla.bla.ua - ваш sendmail.
>Очень похоже на то что у вас loop.
>
>>SYSERR(root): savemail panic: cannot save rejected email anywhere.
>У вас есть alias для postmaster и  MAILER-DAEMON?

У меня в днс прописано 2 mx  на relay.bla.bla.ua и на mail.bla.bla.ua
>Из ваших объяснений следует что mail.bla.bla.bla.ua - ваш sendmail.
>Очень похоже на то что у вас loop.
mail.bla.bla.ua -отдельный почтовый сервер
а алиас для postmaster и  MAILER-DAEMON у меня есть, вот только подскажите где та строка в sendmail которая ссылается на эти alias?


"Savemail panic  в sendmail"
Отправлено unk , 10-Апр-05 09:54 
>>Из ваших объяснений следует что mail.bla.bla.bla.ua - ваш sendmail.
>>Очень похоже на то что у вас loop.
>mail.bla.bla.ua -отдельный почтовый сервер
>а алиас для postmaster и  MAILER-DAEMON у меня есть, вот только
>подскажите где та строка в sendmail которая ссылается на эти alias?
Вроде алиасы определялись так: define(`ALIAS_FILE', `/path/fname')

"Savemail panic  в sendmail"
Отправлено RedAnt , 10-Апр-05 10:02 
>>>Из ваших объяснений следует что mail.bla.bla.bla.ua - ваш sendmail.
>>>Очень похоже на то что у вас loop.
>>mail.bla.bla.ua -отдельный почтовый сервер
>>а алиас для postmaster и  MAILER-DAEMON у меня есть, вот только
>>подскажите где та строка в sendmail которая ссылается на эти alias?
>Вроде алиасы определялись так: define(`ALIAS_FILE', `/path/fname')

да у меня там прописано /etc/mail/aliases
MAILER-DAEMON: postmaster
postmaster: root


"Savemail panic  в sendmail"
Отправлено unk , 10-Апр-05 10:05 
>да у меня там прописано /etc/mail/aliases
>MAILER-DAEMON: postmaster
>postmaster: root
А sendmail -bv MAILER-DAEMON и sendmail -bv postmaster нормально работают?


"Savemail panic  в sendmail"
Отправлено RedAnt , 10-Апр-05 10:12 
>>да у меня там прописано /etc/mail/aliases
>>MAILER-DAEMON: postmaster
>>postmaster: root
>А sendmail -bv MAILER-DAEMON и sendmail -bv postmaster нормально работают?
мне выдало на оба запроса:
vasia@bla.bla.ua ... deliverable: mailer esmtp, host mail.bla.bla.ua, user vasia@bla.bla.ua


"Savemail panic  в sendmail"
Отправлено unk , 10-Апр-05 10:21 
>>А sendmail -bv MAILER-DAEMON и sendmail -bv postmaster нормально работают?
>мне выдало на оба запроса:
>vasia@bla.bla.ua ... deliverable: mailer esmtp, host mail.bla.bla.ua, user vasia@bla.bla.ua
Запустите mailq -qL, и sendmail -v -qImsg_id_проблемного_письма -d11

"Savemail panic  в sendmail"
Отправлено RedAnt , 10-Апр-05 11:05 
>>>А sendmail -bv MAILER-DAEMON и sendmail -bv postmaster нормально работают?
>>мне выдало на оба запроса:
>>vasia@bla.bla.ua ... deliverable: mailer esmtp, host mail.bla.bla.ua, user vasia@bla.bla.ua
>Запустите mailq -qL, и sendmail -v -qImsg_id_проблемного_письма -d11
так насколько я понимаю у меня этих писем просто дофига. как им всем посылать эти команды

"Savemail panic  в sendmail"
Отправлено unk , 10-Апр-05 11:08 
>>Запустите mailq -qL, и sendmail -v -qImsg_id_проблемного_письма -d11
>так насколько я понимаю у меня этих писем просто дофига. как им
>всем посылать эти команды
Зачем всем - возьмите любое проблемное (одну штуку).


"Savemail panic  в sendmail"
Отправлено unk , 10-Апр-05 10:32 
>>А sendmail -bv MAILER-DAEMON и sendmail -bv postmaster нормально работают?
>мне выдало на оба запроса:
>vasia@bla.bla.ua ... deliverable: mailer esmtp, host mail.bla.bla.ua, user vasia@bla.bla.ua
Подождите - вы же говорили, что такого юзера у вас нет...
А что у вас в aliases написано для root?



"Savemail panic  в sendmail"
Отправлено RedAnt , 10-Апр-05 11:04 
>>>А sendmail -bv MAILER-DAEMON и sendmail -bv postmaster нормально работают?
>>мне выдало на оба запроса:
>>vasia@bla.bla.ua ... deliverable: mailer esmtp, host mail.bla.bla.ua, user vasia@bla.bla.ua
>Подождите - вы же говорили, что такого юзера у вас нет...
>А что у вас в aliases написано для root?
у меня в aliases:
root: root@bla.bla.ua
admin: root
support: root
MAILER-DAEMON: postmaster
postmaster: root


"Savemail panic  в sendmail"
Отправлено unk , 10-Апр-05 11:06 
>у меня в aliases:
>root: root@bla.bla.ua
Ищите откуда вылазит это:

>>>vasia@bla.bla.ua ... deliverable: mailer esmtp, host mail.bla.bla.ua, user vasia@bla.bla.ua


"Savemail panic  в sendmail"
Отправлено RedAnt , 10-Апр-05 11:16 
>>у меня в aliases:
>>root: root@bla.bla.ua
>Ищите откуда вылазит это:
>
>>>>vasia@bla.bla.ua ... deliverable: mailer esmtp, host mail.bla.bla.ua, user vasia@bla.bla.ua

Вы мне можете объяснить что это означает, а то я не совсем понимаю.
man sendmail:
sendmail -bv Verify names only - do not try to collect or deliver a message. Verify mode is normally used for validating users or mailing lists.
То есть на сколько я понял, что ответ в том что vasia@bla.bla.ua является valid юзером???
Если так, то где может быть прописана эта фигня? Кстати я только-что узнал, что этот самый vasia@bla.bla.ua был когда-то админом у нас. может где-то и прописал, не подскажете где это может быть?


"Savemail panic  в sendmail"
Отправлено unk , 10-Апр-05 11:25 
>>Ищите откуда вылазит это:
>>>>>vasia@bla.bla.ua ... deliverable: mailer esmtp, host mail.bla.bla.ua, user vasia@bla.bla.ua
>Вы мне можете объяснить что это означает, а то я не совсем
>понимаю.
>man sendmail:
>sendmail -bv Verify names only - do not try to collect or
>deliver a message. Verify mode is normally used for validating users
>or mailing lists.
>То есть на сколько я понял, что ответ в том что vasia@bla.bla.ua
>является valid юзером???
Это означает, что алиас postmaster в итоге раскрывается в vasia@...

>Если так, то где может быть прописана эта фигня? Кстати я только-что
>узнал, что этот самый vasia@bla.bla.ua был когда-то админом у нас. может
>где-то и прописал, не подскажете где это может быть?
aliases, .forward, virtusertable, может что-то еще...
Я же вам сразу сказал - sendmail не использую много лет - не помню ни фига.
Не найдете так - можете тупо грепнуть vasia


"Savemail panic  в sendmail"
Отправлено RedAnt , 10-Апр-05 11:53 

>aliases, .forward, virtusertable, может что-то еще...
>Я же вам сразу сказал - sendmail не использую много лет -
>не помню ни фига.
>Не найдете так - можете тупо грепнуть vasia

я попробую, если будет что-то непонятно я ещё у Вас спрошу.


"Savemail panic  в sendmail"
Отправлено RedAnt , 14-Апр-05 08:48 
>
>>aliases, .forward, virtusertable, может что-то еще...
>>Я же вам сразу сказал - sendmail не использую много лет -
>>не помню ни фига.
>>Не найдете так - можете тупо грепнуть vasia
>
Я нашёл откуда это берётся. Это старый админ в aliases.db прописал, но интерестно что в просто aliases такой записи нет. Я короче дал команду newaliases и перестроил aliases.db. Так вот что самое интерестное, что у меня повалило в логах теперь вместо vasia@bla.bla.ua на root@bla.bla.ua.

И всё продолжается дальше, a на ваше
>>Запустите mailq -qL, и sendmail -v -qImsg_id_проблемного_письма -d11

так у меня не хаваются эти команды. mailq -qL - плюётся на L. В man глянул, у меня не таких флагов. Что теперь делать???


"Savemail panic  в sendmail"
Отправлено unk , 14-Апр-05 09:31 
>у меня повалило в логах теперь вместо vasia@bla.bla.ua на root@bla.bla.ua.
Куда в алиасах написано - туда и идет...

>И всё продолжается дальше, a на ваше
>>>Запустите mailq -qL, и sendmail -v -qImsg_id_проблемного_письма -d11
>так у меня не хаваются эти команды. mailq -qL - плюётся на
>L. В man глянул, у меня не таких флагов. Что теперь
>делать???
Со старым сендмылом работало...
Возьмите queue-id проблемного письма из лога и запустите 2ю команду.


"Savemail panic  в sendmail"
Отправлено RedAnt , 14-Апр-05 09:48 

>Возьмите queue-id проблемного письма из лога и запустите 2ю команду.

Сделал. Оно схавало. никаких варнингов не было. Что должно произойти???


"Savemail panic  в sendmail"
Отправлено unk , 14-Апр-05 09:52 
>
>>Возьмите queue-id проблемного письма из лога и запустите 2ю команду.
>
>Сделал. Оно схавало. никаких варнингов не было. Что должно произойти???
Это поднимает лог левел для этого письма.


"Savemail panic  в sendmail"
Отправлено RedAnt , 14-Апр-05 09:58 
>>
>>>Возьмите queue-id проблемного письма из лога и запустите 2ю команду.
>>
>>Сделал. Оно схавало. никаких варнингов не было. Что должно произойти???
>Это поднимает лог левел для этого письма.
Простым языком объясните. что за лог левел?
ну а остальные письма?



"Savemail panic  в sendmail"
Отправлено unk , 14-Апр-05 10:00 
>>Это поднимает лог левел для этого письма.
>Простым языком объясните. что за лог левел?
Уровень детализации логов.

>ну а остальные письма?
Какие???

"Savemail panic  в sendmail"
Отправлено RedAnt , 14-Апр-05 10:02 
>>>Это поднимает лог левел для этого письма.
>>Простым языком объясните. что за лог левел?
>Уровень детализации логов.
>
>>ну а остальные письма?
>Какие???


проблемные


"Savemail panic  в sendmail"
Отправлено unk , 14-Апр-05 10:06 
>проблемные
Васю убрали так в чем теперь проблема-то?


"Savemail panic  в sendmail"
Отправлено RedAnt , 14-Апр-05 10:06 
>>>Это поднимает лог левел для этого письма.
>>Простым языком объясните. что за лог левел?
>Уровень детализации логов.
Ну а всё таки, что даёт эта детализация логов. Я не понимаю



"Savemail panic  в sendmail"
Отправлено unk , 14-Апр-05 10:13 
>>>>Это поднимает лог левел для этого письма.
>>>Простым языком объясните. что за лог левел?
>>Уровень детализации логов.
>Ну а всё таки, что даёт эта детализация логов. Я не понимаю
У вас был savemail panic, иных причин кроме ошибки в aliases я просто не представляю, алиасы вы исправили, говорите что ошибка осталась, все что я могу для вас сделать - посмотреть детальный лог и попытаться понять в чем еще может быть причина...



"Savemail panic  в sendmail"
Отправлено aljil , 14-Апр-05 14:53 
1) нету места сендмылу сохранить письмо в виде темпового файла при релее
2) сендмыл не может открыть файл\темповой файл - слишком много открытых файлов в системе
3) в алиасах (ну или еще где чего прикручено к сендмылу внешнего) стоит вызов некой внешней проги или скрипта, которые не могут быть выполнены типа из-за прав, моды исполнения, отсутствия такового или еще чего.
ИМХО смотреть место свободное, число открытых файлов, права и моды всего и всех вызываемых внешних прог, не только в мейллог глядеть, но и в мессаджес...