LINUX.ORG.RU
решено ФорумAdmin

Вложения и Postfix

 ,


0

1

Всем привет, есть проблема с пересылкой сообщения с вложением в мир. Postfix почему то сразу удаляет вложение без всяких причин и уведомлений в логах. Если создать письмо и прикрепить тоже самое вложение, то конечный получатель видит вложение. Отправка сразу с Exchange происходит нормально.

В качестве сервера почтовых ящиков используется Exchange2013cu23, postfix 2.10.1+spamassassin(правила на входящую почту) используются в качестве пограничного сервера. Сам postfix фактически из коробки, добавлено только немного фильтров типа.

smtpd_sender_restrictions =	permit_mynetworks,
		permit_sasl_authenticated,
		##white_client,
		##black_client,
		# Запрет отправки писем, когда адрес MAIL FROM не совпадает с логином пользователя
		reject_authenticated_sender_login_mismatch,
		# Отклоняем письма от несуществующих доменов
		reject_unknown_sender_domain,
		# Отклоняем письма от доменов в не FQDN формате
		reject_non_fqdn_sender,
		# Отклонение писем с несуществующим адресом отправителя
		reject_unlisted_sender,
		reject_unauth_destination,

или

smtpd_recipient_restrictions =  permit_mynetworks,
		permit_sasl_authenticated,
		# Отклоняет всю почту, что адресована не для наших доменов
		reject_unauth_destination,
		# Отклонение писем с несуществующим адресом получателя
		reject_unlisted_recipient,
		# Отклоняет сообщения на несуществующие домены
		reject_unknown_recipient_domain,
		# Отклоняет сообщения если получатель не в формате FQDN
		reject_non_fqdn_recipient,
		# Отклоняем прием от отправителя с пустым адресом письма, предназначенным нескольким получателям.
		reject_multi_recipient_bounce
smtpd_recipient_limit = 10000
default_destination_concurrency_limit = 50

в master spamassassin прописан таким образом.

smtp      inet  n       -       n       -       -       smtpd
 -o content_filter=spamassassin
spamassassin      unix  -       n       n       -       -       pipe
 flags=R user=spamd argv=/usr/bin/spamc -u spamd -e /usr/sbin/sendmail -f $sender $recipient

Соответственно со стороны логов тоже не вижу, что перехватывает вложение… Либо я просто слепой и не вижу где смотреть)

В заголовках (исходник) письма тоже нет упоминаний о пропавшем вложении? Или самое простое: клиент бат или оутглюк не показывает вложения. И такое бывает.

Bootmen ★★★ ()
Ответ на: комментарий от Pinkbyte

Приветствую! Гениально! Проблема была в моей рукожопости. Привел строку антиспама в smtpd к

 flags=R user=spamd argv=/usr/bin/spamc -u spamd -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}

И всё теперь почта с вложениями ходит замечательно, и пересылки и ответы и тд. Спасибо за наводку.

gidrotormoz ()