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

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
mglushak
рядовой
Сообщения: 12
Зарегистрирован: 2008-01-26 10:34:28

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

Непрочитанное сообщение mglushak » 2013-03-04 17:22:11

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

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
mglushak
рядовой
Сообщения: 12
Зарегистрирован: 2008-01-26 10:34:28

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

Непрочитанное сообщение mglushak » 2013-03-04 17:49:59

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

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
=======
Где собака порылась???????

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

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

Непрочитанное сообщение rayder » 2013-03-04 19:42:17

значит не постфикс режет, а спамфильтр. что кстати в его логах?
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.

Аватара пользователя
mr. brightside
сержант
Сообщения: 260
Зарегистрирован: 2010-04-17 17:32:39
Откуда: Saint-Petersburg

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

Непрочитанное сообщение mr. brightside » 2013-03-04 20:05:41

Аналогичная проблема

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

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

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

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

Аватара пользователя
mglushak
рядовой
Сообщения: 12
Зарегистрирован: 2008-01-26 10:34:28

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

Непрочитанное сообщение mglushak » 2013-03-05 9:42:21

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

# 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 занесен в белый список
Обрезка как я догадываюсь происходит на этапе передачи от СА на постфикс -- из-за наличия точки -- после ее родимой постфикс считает что прошло конец письма
Как заставить его нереагировать на такую ситуацию???????

Аватара пользователя
mglushak
рядовой
Сообщения: 12
Зарегистрирован: 2008-01-26 10:34:28

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

Непрочитанное сообщение mglushak » 2013-03-05 9:47:09

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

Аватара пользователя
mr. brightside
сержант
Сообщения: 260
Зарегистрирован: 2010-04-17 17:32:39
Откуда: Saint-Petersburg

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

Непрочитанное сообщение mr. brightside » 2013-03-05 10:21:49

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

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

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

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

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

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

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

Аватара пользователя
mglushak
рядовой
Сообщения: 12
Зарегистрирован: 2008-01-26 10:34:28

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

Непрочитанное сообщение mglushak » 2013-03-05 10:30:37

Нет именно 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

Аватара пользователя
mglushak
рядовой
Сообщения: 12
Зарегистрирован: 2008-01-26 10:34:28

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

Непрочитанное сообщение mglushak » 2013-03-05 10:38:01

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

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

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

Аватара пользователя
mglushak
рядовой
Сообщения: 12
Зарегистрирован: 2008-01-26 10:34:28

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

Непрочитанное сообщение mglushak » 2013-03-05 11:03:54

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

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

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