Не хочу ломать работающий сервак postfix. А его до меня собрали без поддержки sasl. Вместе с тем стоит задача запретить отправку писем от несуществующих userов. Появилась идея фильтровать исходящие письма по заголовку, а точнее полю (from). Мало того, что уже кипят мозги от перевода FILTER_README, так еще и не уверен, получится ли чего вооще. Во-первых, может кто подскажет ссылку на русский вариант. А во-вторых буду благодарен за любые подсказки на эту тему.
>Не хочу ломать работающий сервак postfix. А его до меня собрали без
>поддержки sasl. Вместе с тем стоит задача запретить отправку писем от
>несуществующих userов. Появилась идея фильтровать исходящие письма по заголовку, а точнее
>полю (from). Мало того, что уже кипят мозги от перевода FILTER_README,
>так еще и не уверен, получится ли чего вооще. Во-первых, может
>кто подскажет ссылку на русский вариант. А во-вторых буду благодарен за
>любые подсказки на эту тему.Судя по тому, что ты написал, ты хочешь сделать "свой sasl с блэк-джеком и шлюхами". Незачем это, да и обходиться будет легко - заголовки можно всегда подделать. Собери по-новой _последнюю_ версию постфикса с поддержкой авторизации sasl. Это не так сложно как ты думаешь, тем-более док куча.
Если я тебя правильно понял то ты хочешь фильтровать письма по заголовку FROM для этого достаточно в main.conf добавить что то в вроде:
smtpd_sender_restrictions =
check_sender_access hash:/usr/local/etc/postfix/sender_restrict,
permit_mynetworks,
reject_unknown_sender_domain,
reject_non_fqdn_sender,
reject_rhsbl_sender dsn.rfc-ignorant.org,
warn_if_reject
В файле ash:/usr/local/etc/postfix/sender_restrict указываешь что делать с отправителями( либо ОК либо REJECT). В принципе всё написано в документации.
>Если я тебя правильно понял то ты хочешь фильтровать письма по заголовку
>FROM для этого достаточно в main.conf добавить что то в вроде:
>
>smtpd_sender_restrictions =
> check_sender_access hash:/usr/local/etc/postfix/sender_restrict,
> permit_mynetworks,
> reject_unknown_sender_domain,
> reject_non_fqdn_sender,
> reject_rhsbl_sender dsn.rfc-ignorant.org,
> warn_if_reject
>В файле ash:/usr/local/etc/postfix/sender_restrict указываешь что делать с отправителями( либо ОК либо REJECT).
>В принципе всё написано в документации.
Но нади учитывать что "sender" может быть не только локальный,
но и со всего мира.