いくつかの基準に基づいてpostfixサーバーに送信された電子メールを拒否したいと思います。特にロシアのメールアドレス(またはキリル文字が含まれていますがより難しいようです)から、2人の特定の受信者に送信される電子メールをブロックしたいと思います。他人に記録されます。)
私はこれが簡単でなければならないと思います。特に、「mail from」アドレスと「rcpt to」アドレスの両方がsmtpネゴシエーションの先頭に提供されるためです。しかし、postfixを使ってこれを行う方法を見つけることができず、追加のパッケージ(milter?)が必要かどうかはわかりません。
ベストアンサー1
1つ追加制限レベル。たとえば、
/etc/postfix/main.cf:
smtpd_recipient_restrictions =
check_recipient_access hash:/etc/postfix/recipient_access
smtpd_restriction_classes = no_russians
no_russians = check_sender_access pcre:/etc/postfix/no_russians
/etc/postfix/recipient_access:
[email protected] no_russians
[email protected] no_russians
/etc/postfix/no_russians:
/\.ru$/ REJECT