ポリシースクリプト 5:「Quarantine External Blacklisted Messages」(外部のブロックリストに含まれるメッセージを隔離)

# attr NAME=Quarantine mail from blacklisted hosts and senders
if anyof(pmx_relay :memberof "blacklisted-hosts",
         envelope :memberof "From" "blacklisted-senders") {
    pmx_quarantine "Blacklisted";
    stop;
}

説明:

  • メッセージが「blacklisted-hosts」(ブロックリストにあるホスト) のリストで定義されているリレー経由で配信されているか、「blacklisted-senders」(ブロックリストにある送信者) で定義された「Envelope From」(送信者) アドレスを持っている場合
    • pmx_quarantine のアクションによって、「Blacklisted」(ブロックリストに含まれる) という理由で PureMessage 隔離ディレクトリに送信されます。
    • stop コマンドによってメッセージの処理が終了します。