Milter read(spamassassin): timeout before data read

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

MTumanov
Junior member
Сообщения: 14
Зарегистрирован: 30 май 2006, 11:52

Проблема решена.

Сообщение MTumanov » 13 июн 2006, 15:56

Плохо поиском пользовался :-)
У меня в файле /etc/mail/sendmail.mc была пропущена открывающая кавычка

INPUT_MAIL_FILTER(`spamassassin', `S=local:/var/run/spamass-milter/spamass-milte
r.sock, F=T, T=C:15m;S:5m;R:5m;E:10m')dnl

Соответственно, параметр сокета воспринимался, а все остальное отбрасывалось, в том числе и F=T, которое и определяет реакцию Sendmail на недоступность почтового фильтра.
А по умолчанию параметр стоит в значение "пропускать".
На мысли меня натолкнуло
http://net-pr.com.ru/fido7.ru.unix/6991.html

Теперь о сообщениях
sendmail[5698]: Milter read(spamassassin): timeout before data read
sendmail[5698]: Milter (spamassassin): to error state

Механизм milter API таков что он периодически обрывает все соединения.
(видимо нет другого способа определить повисшее соединение)
Через время тайм-аута, которое определяется параметром smfi_settimeout()
По умолчанию это 7210 секyнд (2 часа 10 секyнд).
Так что такие сообщения это нормально.
Кстати, из-за этого большие и/или медленно передающиеся почтовые файлы могут обрываться.
http://net-pr.com.ru/fido7.ru.unix/6991.html

MTumanov
Junior member
Сообщения: 14
Зарегистрирован: 30 май 2006, 11:52

Первая ссылка про реакцию milter

Сообщение MTumanov » 13 июн 2006, 16:04

Вот тут:
http://mta.org.ua/pipermail/sendmail-co ... 00489.html
Это та которая натолкнула меня на мысль проверить свои кавычки.

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 16 гостей