Передача писем из Postfix в spamassassin только опр. размера

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

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

Ответить
dyk
Junior member
Сообщения: 17
Зарегистрирован: 02 май 2006, 08:49

Передача писем из Postfix в spamassassin только опр. размера

Сообщение dyk » 02 ноя 2006, 14:07

Доброго времени суток,
Подскажите плз чайнику. Есть сервер на FreBsd 4.11 на нем Postfix со spamassassin, сейчас все письма передаются на проверку в spamassassin, что не есть хорошо.
## SpamAssassin
filter    unix  -       n       n       -       -       pipe
 flags=Rq user=spamd argv=/usr/local/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender} -- ${recipient}

Вопрос. Как сделать так что бы передавались письма только опр размера, скажем до 500К?

Аватара пользователя
apelsin
Advanced member
Сообщения: 470
Зарегистрирован: 09 окт 2004, 12:32

Сообщение apelsin » 07 ноя 2006, 12:24

не знаю как ответь на ваш вопрос т.к. не силен в прокмейле; но имейте ввиду что спамассассин имеет дефолтное ограничение на размер письма,  если не изменяет память то это 250К.

dyk
Junior member
Сообщения: 17
Зарегистрирован: 02 май 2006, 08:49

Сообщение dyk » 07 ноя 2006, 12:33

Тоесть, по умолчанию то что более 250К, он возвращает в очередь без обработки?

Аватара пользователя
apelsin
Advanced member
Сообщения: 470
Зарегистрирован: 09 окт 2004, 12:32

Сообщение apelsin » 07 ноя 2006, 12:38

SA должен пропустить письмо ругнувшись в LOG_MAIL   что письмо более такого-то размера .


http://spamassassin.apache.org/full/3.0 ... /spamc.txt
-s *max_size*
       Set the maximum message size which will be sent to spamd -- any
       bigger than this threshold and the message will be returned
       unprocessed (default: 250k). If spamc gets handed a message bigger
       than this, it won't be passed to spamd.

dyk
Junior member
Сообщения: 17
Зарегистрирован: 02 май 2006, 08:49

Сообщение dyk » 07 ноя 2006, 13:40

в LOG_MAIL он ничего такого не пишет.
Правильно ли я понимаю, что  строку вызова
## SpamAssassin
filter    unix  -       n       n       -       -       pipe
flags=Rq user=spamd argv=/usr/local/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender} -- ${recipient}

надо преобразовать как
## SpamAssassin
filter    unix  -       n       n       -       -       pipe
flags=Rq user=spamd argv=/usr/local/bin/spamc -f -s 256000 -e /usr/sbin/sendmail -oi -f ${sender} -- ${recipient}

Аватара пользователя
apelsin
Advanced member
Сообщения: 470
Зарегистрирован: 09 окт 2004, 12:32

Сообщение apelsin » 07 ноя 2006, 13:57

от чего в LOG_MAIL не пишет у вас я не знаю, по хорошему должен писать.  
Если вы хотите оставить размер письма в 250К можно опцию -s не добавлять, т.к. 250К уже стоит по умолчанию, с опцией  более понятно.

Ответить

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

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

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