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

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Demiurg
мл. сержант
Сообщения: 142
Зарегистрирован: 2008-03-13 22:16:57

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

Непрочитанное сообщение Demiurg » 2009-01-20 10:08:23

Может кто подскажет, что это такое:

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

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
и так дале...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35045
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

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

Непрочитанное сообщение Alex Keda » 2009-01-20 10:38:19

а пеервести - слабо? =)
Убей их всех! Бог потом рассортирует...

Demiurg
мл. сержант
Сообщения: 142
Зарегистрирован: 2008-03-13 22:16:57

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

Непрочитанное сообщение Demiurg » 2009-01-20 11:25:37

Очень смешно... :) "В заголовке письма не найден адрес получателя"... такое в логах уже несколько дней, если не с неделю...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35045
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

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

Непрочитанное сообщение Alex Keda » 2009-01-20 12:16:29

и что непонятного в этой фразе?
Убей их всех! Бог потом рассортирует...

Demiurg
мл. сержант
Сообщения: 142
Зарегистрирован: 2008-03-13 22:16:57

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

Непрочитанное сообщение Demiurg » 2009-01-20 12:20:58

...мне "это" все логи почты саси..ает... откуда "это" взялось, и что нужно сделать, чтобы этого не было?.. в mailbox'ах недоставленных писем нет, так на какие письма ругается postfix?

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

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

Непрочитанное сообщение dikens3 » 2009-01-20 13:56:22

Demiurg писал(а):...мне "это" все логи почты саси..ает... откуда "это" взялось, и что нужно сделать, чтобы этого не было?.. в mailbox'ах недоставленных писем нет, так на какие письма ругается postfix?
Кривой скрипт какой-нибудь не по SMTP пытается отправить письмо.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Demiurg
мл. сержант
Сообщения: 142
Зарегистрирован: 2008-03-13 22:16:57

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

Непрочитанное сообщение Demiurg » 2009-01-20 14:35:12

2dikens3
Судя по /var/log/maillog, стучится каждые 2 мин... в каких-то логах ip "стукача" отражается?

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

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

Непрочитанное сообщение dikens3 » 2009-01-21 12:05:02

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

Образно так:

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

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

Это лишь мнение, которое хотя бы есть.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Demiurg
мл. сержант
Сообщения: 142
Зарегистрирован: 2008-03-13 22:16:57

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

Непрочитанное сообщение Demiurg » 2009-01-22 12:26:18

По 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, в логах стало все спокойно... !? Понятно что дальнейший "разбор полетов" не для этой темы, но может подскажите куда дальше копать?

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

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

Непрочитанное сообщение dikens3 » 2009-01-22 13:52:03

Можно в 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"
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Demiurg
мл. сержант
Сообщения: 142
Зарегистрирован: 2008-03-13 22:16:57

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

Непрочитанное сообщение Demiurg » 2009-01-22 14:30:36

Вот это

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

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