サーバー構築

スパム対策【SPF・DKIM・DMARCの設定方法を初心者向けに解説】

サーバー構築
記事内に広告が含まれています。

メールサーバーを構築したら必ず設定すべきなのがSPF・DKIM・DMARCです。この3つを設定することで、自分のサーバーから送るメールがスパム扱いされにくくなります。

SPF・DKIM・DMARCとは?

技術役割
SPF送信元IPを認証(なりすまし防止)
DKIMメールに電子署名を付ける(改ざん防止)
DMARCSPF・DKIM失敗時の処理ポリシーを定義

SPFの設定

DNSのTXTレコードに以下を追加します。

v=spf1 ip4:あなたのサーバーIP ~all

DKIMの設定(OpenDKIM使用)

sudo apt install -y opendkim opendkim-tools
sudo opendkim-genkey -t -s mail -d your-domain.com

生成されたmail.txtの内容をDNSのTXTレコード(mail._domainkey)に設定します。

DMARCの設定

DNSの_dmarc TXTレコードに追加します。

v=DMARC1; p=quarantine; rua=mailto:admin@your-domain.com

まとめ

  • SPFは送信元IPの認証、DKIMは署名による改ざん検知、DMARCはポリシー管理を担う
  • 3つとも設定することでメールの信頼性が大幅に向上する
  • すべてDNSのTXTレコードで設定する

コメント

タイトルとURLをコピーしました