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

Postfix режет вложения

Добавлено: 2013-03-04 17:22:11
mglushak
Ситуация следующая:
-- Имеем FreeBSD 8.3
-- Имеем Postfix 2.8.3
-- Spamassasin
===================
Ситуация следующая
-- При получении почты от МТА microsoft exchange server -- происходит обрезка контента (вложений, таблиц в теле сообщения)
=================
Может кто сталкивался??????

Re: Postfix режет вложения

Добавлено: 2013-03-04 17:49:59
mglushak

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

Mar  4 10:52:38 mail postfix/qmgr[1380]: 16AA51134844: from=<xxxxx@hp.com>, size=74186, nrcpt=2 (queue active)
Mar  4 10:52:46 mail postfix/pickup[6857]: 81F0D11348A5: uid=58 from=<xxxxx@hp.com>
Mar  4 10:52:46 mail postfix/qmgr[1380]: 81F0D11348A5: from=<xxxxx@hp.com>, size=5948, nrcpt=2 (queue active)
===============
Интересная штука
до спам фильтра размер 74186 а после 5948
=======
Где собака порылась???????

Re: Postfix режет вложения

Добавлено: 2013-03-04 19:42:17
rayder
значит не постфикс режет, а спамфильтр. что кстати в его логах?

Re: Postfix режет вложения

Добавлено: 2013-03-04 20:05:41
mr. brightside
Аналогичная проблема

Сильно не разбирался, у меня режутся только pdf и довольно редко... поэтому забил =)

Но постфикс резать вложения не может (если нет соответствующих mime-правил для тела письма, проверяющего, например, расширения вложений), - может отбрасывать письма, если они превышают допустимый объем.

Помимо СА есть еще что-нибудь, что проверяет контент? Антивирусник? Mime чекер, типа MIME-Defang?

Давайте, что ли, посмотрим на конфиг СА

Re: Postfix режет вложения

Добавлено: 2013-03-05 9:42:21
mglushak

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

# How many hits before a message is considered spam.
required_score           8.0
required_hits            8.0
# Change the subject of suspected spam
rewrite_header subject       **SPAM**

# Encapsulate spam in an attachment (0=no, 1=yes, 2=safe)
report_safe             2

# Enable the Bayes system
use_bayes               1

# Enable Bayes auto-learning
bayes_auto_learn        1

# Enable or disable network checks
skip_rbl_checks         0
use_razor2              1
use_pyzor               1

# Mail using languages used in these country codes will not be marked
# as being possibly spam in a foreign language.
# - english russian
#ok_languages            en ru

# Mail using locales used in these country codes will not be marked
# as being possibly spam in a foreign language.
ok_locales              en ru
lock_method flock
bayes_min_spam_num 50
bayes_min_ham_num 50
bayes_ignore_header X-Spam-Flag
bayes_ignore_header X-Spam-Status
bayes_path      /usr/local/etc/mail/spamassassin/bayes
score HTTP_USERNAME_USED 9.99
score FAKE_HELO 9.99
score FORGED_RCVD 9.99
score UNWANTED_LANGUAGE_BODY 1.02
score MLM 5.55
score RCVD_NUMERIC_HELO 4.95
header   RCVD_IN_PSBL          eval:check_rbl('psbl', 'psbl.surriel.com.')
describe RCVD_IN_PSBL          Received via a relay in PSBL
tflags   RCVD_IN_PSBL          net
score    RCVD_IN_PSBL          0 1.00 0 1.00
#####################################################################
whitelist_from *@hp.com
whitelist_from *@hp.com.ua
whitelist_from *@hp.ru
whitelist_from *@hp.ua
listing CA
домен hp занесен в белый список
Обрезка как я догадываюсь происходит на этапе передачи от СА на постфикс -- из-за наличия точки -- после ее родимой постфикс считает что прошло конец письма
Как заставить его нереагировать на такую ситуацию???????

Re: Postfix режет вложения

Добавлено: 2013-03-05 9:47:09
mglushak
mr. brightside писал(а):
Помимо СА есть еще что-нибудь, что проверяет контент? Антивирусник? Mime чекер, типа MIME-Defang?
Есть еще clamav-milter

Re: Postfix режет вложения

Добавлено: 2013-03-05 10:21:49
mr. brightside
mglushak писал(а):
mr. brightside писал(а):
Помимо СА есть еще что-нибудь, что проверяет контент? Антивирусник? Mime чекер, типа MIME-Defang?
Есть еще clamav-milter
Вероятно, Вы имели ввиду просто ClamAV. Мильтер используется в связке с сендмылом, а с постфиксом работа идёт через

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

content_filter = clamsmtpd:127.0.0.1:10025
или же в master.cf.

В конфиге СА не вижу ничего криминального. Можно на время отключить razor и pyzor.

Также интересно, как он у вас вызывается

Переделайте настройку, может, в соответствии с этим.

И вот интересная ссылка: "Необходимость отключения данной проверки вызвана тем, что cgpav обрезает большие письма до 50K (по-умолчанию) перед передачей фильтру spamassassin, что приводит к ложному срабатыванию и, иногда, ложной классификацией писем со вложениями в качестве спам-сообщений. "

Re: Postfix режет вложения

Добавлено: 2013-03-05 10:30:37
mglushak
Нет именно clamav-milter
main.cf:

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

smtpd_milters = unix:/var/run/milter/clmilter.sock
milter_default_action = accept
Если надо могу выложить clamav-milter.conf

CA вызывается с master.cf

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

smtp      inet  n       -       n       -       -       smtpd -o content_filter=spam:dummy
spam      unix  -       n       n       -       -       pipe
 flags=Rq user=spamd argv=/usr/local/bin/spamc -u spamd -e /usr/local/sbin/sendmail -f $sender $recipient

Re: Postfix режет вложения

Добавлено: 2013-03-05 10:38:01
mglushak
Подвожу итоги
1. Расстрелять настройщиков MES -- последняя версия 2011 (но вроде как HP должны знать толк), раньше такого казуса небыло -- иногда согласен 1 письмо на 100000 обрезалось вложения из-за неправильной сработки СА
2. Подкрутить Postfix чтобы убрать казус -- КАК?. Можно конечно перенаправлять все письма от HP на gmail например и оттуда обратно. Но просто интересно почему появляется эта

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

точка.
Не верю что проблема с СА или постфиксом

Re: Postfix режет вложения

Добавлено: 2013-03-05 11:03:54
mglushak
rayder писал(а):значит не постфикс режет, а спамфильтр. что кстати в его логах?
Логи небыли прикручены
Прикрутил
rc.conf

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

spamd_flags="-s /var/log/spamd.log"
======
Но они ничего не дадут окромя --разности размеров