2019.05.14この記事は約3分で読めます。実際に、メールを受信してみる送信時の設定(DNSの設定)SPFとは迷惑メール対策の一つである「SPF」。「SPF」とは、送受信時に、「正規のメールサーバーから送信されたか」を判定する仕組み。迷惑メールの送り主は、「攻撃用メールサーバー」から送信されることが多いです。「正規のメールサーバー」は、利用者の認証情報をパスした(通過した)、メールサーバーの事です。SPFでは、メールの受信時に、「迷惑メールではない」と判断します。(メールサーバーが乗っ取られた場合は別です)メールの受信時には、「Python」もしくは、「Perl」プログラムで判定をします。今回、Python3で、判定する方法「pypolicyd-spf」を書いています。メール送信時は、「DNS」で設定を行います。SPFの問題点SPFの問題点は、「転送」にあります。SPFは、送信元を指定しており、転送をすると、「転送元」が変わってしまうのです。