Борьба с "4.7.1. Please try again later"

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

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

Ответить
xleon
member
Сообщения: 21
Зарегистрирован: 15 мар 2004, 11:25

Борьба с "4.7.1. Please try again later"

Сообщение xleon » 30 мар 2004, 13:27

Всем привет!
У меня есть связка Sendmail 8.12.11 + SpamAssassin + ClamAV
Проблема в следующем.
По логам обнаружел, что когда SpamAssassin не может получить пустой заголовок письма, то милтер sendmail`a заворачивает обратно это мыло на последней релэй.
...
Could not extract score from <>
Milter: data, reject=451, 4.7.1. Please try again later
...
Получается огромное увеличение трафика (особенно если мыло с аттачем), за счет того, что такие письма болтаются и с некоторой периодичностью пытаются залиться на сервер, где их снова заворачиват sendmail. Замкнутый круг :(
Наверняка с этим кто-то уже сталкивался, поэтому прошу помощи.

Аватара пользователя
setar
Site Admin
Site Admin
Сообщения: 1984
Зарегистрирован: 22 авг 2002, 12:03
Откуда: St. Petersburg

Сообщение setar » 30 мар 2004, 16:34

У меня складывается впечатление что всем дружно необходимо менять милтер. Spammass-milter показал себя крайне неустойчивым, кроме того вот такие фокусы ещё выкидывает.

Hak писал(а):spamass-milter-0.2.0 на самом деле вылетает на загруженной машине (более 100 почтовых ящиков) выход использовать milter-spamc (взять можно на http://www.snert.com/Software/milter-spamc/ )

В этом случае sendmail.mc будет выглядеть ...
INPUT_MAIL_FILTER(`milter-spamc',`S=unix:/var/spool/milter-spamc/socket, T=S:30s;R:2m')dnl

INPUT_MAIL_FILTER(`drweb-filter', `S=inet:3001@localhost, F=T, T=C:1m;S:5m;R:5m;E:1h')dnl

define(`confMILTER_MACROS_CONNECT', confMILTER_MACROS_CONNECT`,{client_addr}, {client_name}, {client_port}, {client_resolve}')dnl

Аватара пользователя
TOPтыгин
Advanced member
Сообщения: 102
Зарегистрирован: 21 янв 2004, 10:29
Откуда: Барнаул
Контактная информация:

Сообщение TOPтыгин » 30 мар 2004, 19:21

А пример хорошей работы milter-spamc е ? :roll:

xleon
member
Сообщения: 21
Зарегистрирован: 15 мар 2004, 11:25

Сообщение xleon » 31 мар 2004, 19:01

Хоршо, когда хорошо :)
Проблема как оказалась в одном маленьком параметре настройки ClamAV (/etc/clamav.conf), а именно:
.......
# Thread (scanner - single task) will be stopped after this time (seconds).
# Default is 180. Value of 0 disables the timeout. SECURITY HINT: Increase the
# timeout instead of disabling it.
#ThreadTimeout 500
.......
Что происходило:
Т.к. параметр не был установоен , то его значение было по умалчанию 180 сек. Мыло с большим аттачем просто физически не успевалось залиться быстрее чем за 3 минуты, но что самое интересно оно все же заливалось и только после этого возникал redject (clamav):
....
Milter: data, reject=451, 4.7.1. Please try again later
....
Через таймаут это же мыло заливалось сново и реджектилось, а трафик рос.

сообщение "4.7.1. Please try again later" будет также выдано если размер аттача превысет значение в ArchiveMaxFileSize.

p.s.: а SpamAssassin здесь не причем, он просто сообщает Could not extract score from <>, и продолжает работать, так как в аттаче действительно нет заголовака. После того как начала работать система Bayes`a спама практически нет, так что убедился на собственном опыте, что он фильтрует мыло на 99% :)

Ответить

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