LINUX.ORG.RU
ФорумAdmin

Postfix - SPF - exception


0

0

Есть два почтовых сервера одной организации (2 разных домена), которые общаются ч/з интернет. 1 из них msexchange2003 (host1.com), 2 postfix 2.5.6. (host2.com) На postfix навешан OpenSPF ввиде

smtpd_recipient_restrictions = .... , reject_unauth_destination,check_policy_service unix:private/policy.

На хосте с msexchange неправильно написана строчка с spf записью и повлиять на админов нет никакой возможности. Всё это выливается в ...

host2.com rejected a message from a mail server claiming to be mail.host1.com.

host2.com received a message from ns.host1.com (ip.ip.ip.5) from a mail server claiming to be mail.host1.com.

However, the domain mail.host1.com has declared using SPF that it does not send mail through ns.host1.com (ip.ip.ip.ip). That is why the message was rejected.

Как можно заставить postfix не проверять spf для задданных доменов. Строчка check_helo_mx_access (DUNNO) перед check_policy_service unix:.... никаких поблажек не даёт (он её проходит и)- всёравно утыкается в spf.


А разве нельзя просто выкинуть host1.com из проверок вообще?

smtpd_recipient_restrictions =

...

check_sender_access = hash:/etc/postfix/sender_access,

...

permit

А в sender_access прописать

host1.com OK

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

Спасибо - вроде бы помогло. Не заментил что в офф документации есть внизу приписка к recipient restrictions

Other restrictions that are valid in this context:

* Generic restrictions that can be used in any SMTP command context, described under smtpd_client_restrictions. * SMTP command specific restrictions described under smtpd_client_restrictions, smtpd_helo_restrictions and smtpd_sender_restrictions.

Ещё один вопрос.

как отучить постфикс говорить что он не может доставить письмо, т.е. убрать вот этот текст посылаемый из-за спама.

This is the mail system at host mail.host.domain.

I'm sorry to have to inform you that your message could not be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can delete your own text from the attached returned message.

The mail system

guilder
() автор топика
Ответ на: комментарий от guilder

>как отучить постфикс говорить что он не может доставить письмо

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

Раз ваш сервак принял письмо целиком, значит теперь он за него отвечает. И тупо дропать его нельзя - надо обрабатывать.

ЗЫ Если мучает спам - рубите его проверками списками и т.д. Коды ошибок (reject-ов) бывают разные. Старайтесь отсекать спам не принимая письмо целиком. А если приняли, но все равно спам - фильтруйте чем-нибудь умным.

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

здесь я преследую явный смысл. Приходилось доставать почтовик из блэклистов. Но считаю вашу точку зрения правильной.

Ещё тогда один вопрос касательно postfix. К серверу на котором он крутится имеют доступ несколько человек(root). Как принципиально можно ограничить чтение электронной почты в ящиках. Может существует способ каким либо образом шифровать письма. Нехочется городить ворох вируталок с сервисами. Доступ также урезать невозможно.

guilder
() автор топика
Ответ на: комментарий от guilder

>имеют доступ несколько человек(root). Как принципиально можно ограничить чтение электронной почты в ящиках

Не знаю. По моему это нонсенс. Но чисто теоретически я бы (из спортивного интересу) ну... придумал бы чего-нибудь с SELinux ;)

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

это да конечно нонсенс но техники нет а debug надо нескольким людям.SELinux постоянно то вырубают то врубают - опять же .

guilder
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.