Страница 1 из 1

Непонятные мне логи Postfix'а

Добавлено: 2009-01-20 10:08:23
Demiurg
Может кто подскажет, что это такое:

Код: Выделить всё

Jan 20 09:24:02 servbsd postfix/sendmail[21253]: fatal: root(0): No recipient addresses found in message header
Jan 20 09:26:02 servbsd postfix/sendmail[21298]: fatal: root(0): No recipient addresses found in message header
Jan 20 09:28:01 servbsd postfix/sendmail[21327]: fatal: root(0): No recipient addresses found in message header
Jan 20 09:30:02 servbsd postfix/sendmail[21356]: fatal: root(0): No recipient addresses found in message header
Jan 20 09:32:01 servbsd postfix/sendmail[21379]: fatal: root(0): No recipient addresses found in message header
Jan 20 09:34:02 servbsd postfix/sendmail[21415]: fatal: root(0): No recipient addresses found in message header
Jan 20 09:36:02 servbsd postfix/sendmail[21444]: fatal: root(0): No recipient addresses found in message header
Jan 20 09:38:02 servbsd postfix/sendmail[21468]: fatal: root(0): No recipient addresses found in message header
Jan 20 09:40:02 servbsd postfix/sendmail[21515]: fatal: root(0): No recipient addresses found in message header
Jan 20 09:42:02 servbsd postfix/sendmail[21542]: fatal: root(0): No recipient addresses found in message header
Jan 20 09:44:02 servbsd postfix/sendmail[21579]: fatal: root(0): No recipient addresses found in message header
Jan 20 09:46:02 servbsd postfix/sendmail[21609]: fatal: root(0): No recipient addresses found in message header
Jan 20 09:48:02 servbsd postfix/sendmail[21632]: fatal: root(0): No recipient addresses found in message header
Jan 20 09:50:01 servbsd postfix/sendmail[21661]: fatal: root(0): No recipient addresses found in message header
Jan 20 09:52:02 servbsd postfix/sendmail[21684]: fatal: root(0): No recipient addresses found in message header
Jan 20 09:54:01 servbsd postfix/sendmail[21707]: fatal: root(0): No recipient addresses found in message header
Jan 20 09:56:02 servbsd postfix/sendmail[21749]: fatal: root(0): No recipient addresses found in message header
Jan 20 09:58:02 servbsd postfix/sendmail[21772]: fatal: root(0): No recipient addresses found in message header
Jan 20 10:00:02 servbsd postfix/sendmail[21817]: fatal: root(0): No recipient addresses found in message header
Jan 20 10:02:02 servbsd postfix/sendmail[21841]: fatal: root(0): No recipient addresses found in message header
и так дале...

Re: Непонятные мне логи Postfix'а

Добавлено: 2009-01-20 10:38:19
Alex Keda
а пеервести - слабо? =)

Re: Непонятные мне логи Postfix'а

Добавлено: 2009-01-20 11:25:37
Demiurg
Очень смешно... :) "В заголовке письма не найден адрес получателя"... такое в логах уже несколько дней, если не с неделю...

Re: Непонятные мне логи Postfix'а

Добавлено: 2009-01-20 12:16:29
Alex Keda
и что непонятного в этой фразе?

Re: Непонятные мне логи Postfix'а

Добавлено: 2009-01-20 12:20:58
Demiurg
...мне "это" все логи почты саси..ает... откуда "это" взялось, и что нужно сделать, чтобы этого не было?.. в mailbox'ах недоставленных писем нет, так на какие письма ругается postfix?

Re: Непонятные мне логи Postfix'а

Добавлено: 2009-01-20 13:56:22
dikens3
Demiurg писал(а):...мне "это" все логи почты саси..ает... откуда "это" взялось, и что нужно сделать, чтобы этого не было?.. в mailbox'ах недоставленных писем нет, так на какие письма ругается postfix?
Кривой скрипт какой-нибудь не по SMTP пытается отправить письмо.

Re: Непонятные мне логи Postfix'а

Добавлено: 2009-01-20 14:35:12
Demiurg
2dikens3
Судя по /var/log/maillog, стучится каждые 2 мин... в каких-то логах ip "стукача" отражается?

Re: Непонятные мне логи Postfix'а

Добавлено: 2009-01-21 12:05:02
dikens3
Demiurg писал(а):2dikens3
Судя по /var/log/maillog, стучится каждые 2 мин... в каких-то логах ip "стукача" отражается?
Нет там IP, это этот же компьютер. Смотри CRON.
Понимание не по SMTP означает что соединения на 25 порт не происходит. Письмо непосредственно передаётся postfix.

Образно так:

Код: Выделить всё

cat "file" | postfix
Т.е. в файле file находится письмо целиком, со всеми необходимыми данными и передаётся на обработку postfix. Ошибка говорит о том, что некие поля отсутствуют.

Это лишь мнение, которое хотя бы есть.

Re: Непонятные мне логи Postfix'а

Добавлено: 2009-01-22 12:26:18
Demiurg
По cron каждые 2 минуты скрипт /usr/local/etc/rc.d/ng_ipacct checkpoint скидывал статистику по трафику в sql-базу...

Код: Выделить всё

...
checkpoint_cmd()
{
   local iface

   for iface in ${ng_ipacct_interfaces}; do
        debug "checlpoint ng_ipacct interface ${iface}"
        eval checkpoint_script=\$ng_ipacct_${iface}_checkpoint_script

        if [ -n "${checkpoint_script}" ]; then
                (set -T
                trap 'exit 1' 2
                ${checkpoint_script})
        fi
   done
}
...
...несмотря на мои " крутые знания" shell - я здесь вроде ничего не вижу, что отправляло бы письма... но, после того как я убрал запуск этого скрипта из cron, в логах стало все спокойно... !? Понятно что дальнейший "разбор полетов" не для этой темы, но может подскажите куда дальше копать?

Re: Непонятные мне логи Postfix'а

Добавлено: 2009-01-22 13:52:03
dikens3
Можно в cron добавить поле кому(MAILTO) или отменить отправку сообщений вовсе при выполнении некоего задания.

man 5 crontab почитай.


отменить отправку сообщений для определённого задания можно добавив 1>/dev/null 2>/dev/null после задания.

Код: Выделить всё

0       0       *       *       *       root    /root/scripts/newsyslog/mynewsyslog.sh 1>/dev/null 2>/dev/null
или указать другого получателя:

Код: Выделить всё

MAILTO="admin@mydomain.ru"

Re: Непонятные мне логи Postfix'а

Добавлено: 2009-01-22 14:30:36
Demiurg
Вот это

Код: Выделить всё

1>/dev/null 2>/dev/null
помогло, а вот с MAILTO не "прокатило"... опять cron захотел "нехорошие" письма отправить...