開発者ドキュメント

GoogleAppsを使用してドメインのSPFレコードを作成する方法

SPFレコードについて

SPFレコードは、ドメインに代わって電子メールを送信することを許可されているメールサーバーを識別するドメインネームサービス(DNS)レコードの一種です。 DNSゾーンにMXまたはAレコードを追加するのと同じくらい簡単です。

なぜそれが重要なのですか?

今日、ほとんどすべての不正な電子メールメッセージには偽の送信者アドレスが含まれています。 スパマーはメールサーバーからメールを送信しますが、送信メールとして「ドメイン」を使用します。 アドレスが悪用されている被害者は、評判が低下し、悪用の責任を放棄するか、誤ったバウンスメッセージを整理するために時間を浪費する必要があるため、結果に苦しむことがよくあります。

SPFレコードの目的は、スパマーがドメインで偽造された「FromAddresses」を使用してメッセージを送信するのを防ぐことです。 受信者はSPFレコードを参照して、ドメインから送信されたと称するメッセージが承認されたメールサーバーから送信されたかどうかを判断できます。

SPFレコードの設定

ドメインのSPFレコードを作成する前に、ドメインがメールを送信するサーバーを確認することが重要です。 おそらく、Google Appsを使用して、または独自のVPSからメールを送信することを計画しています。 利用可能なすべてのメールサーバーオプションを検討してください。

このチュートリアルでは、これをGoogleAppsで実装します。 次の手順は次のとおりです。

DigitalOceanアカウントにログインします。 次に、ネットワークを開き、DNS構成を見つけます。 目的のドメイン構成を開きます。 次に、TXTタイプのレコードを追加します。

[名前の入力]と[テキストの入力]に@と入力し、次を追加します。

”v=spf1 include:_spf.google.com ~all”

これをもう少し詳しく見てみましょう。

この時点で、DNS構成は次のようになります。

「すべて」のメカニズム

このメカニズムは常に一致します。 通常、SPFレコードの最後にあります。

使用例:

VPSのSPFレコードを作成する

独自のVPSを使用してメールを送信し、Google Appsなどの他のサービスを使用していない場合は、次のように作成できます。

"v=spf1 mx -all"

これにより、ドメインのMXがドメイン宛てのメールを送信できるようになり、他のすべてのMXは禁止されます。 または、次のように入力することもできます。

"v=spf1 -all"

このコマンドは、すべてのホストがメールを送信できないようにします。

それがすべてです、あなたはそれをしました。

それを深く理解するには、OpenSPFを調べることができます。

投稿者:Keshav Pareek
モバイルバージョンを終了