====== DKIMとDMARC ======
最近SPFだけだとメールの転送をかけるとき信頼されなくなったので、DKIMとDMARCを設定しておきます。
===== DKIM =====
ドメインで DKIM を有効にする\\
https://support.google.com/a/answer/180504?hl=ja
参考\\
https://ardent.jp/rentoffice-consultation-center/costdown/google-microsoft/dkim-googleworkspace/
Admin Console\\
https://admin.google.com/ に管理者アカウントでログインして操作します。
アプリ>Gmail>メールの認証(DKIM)\\
{{google-workspace:dkim1.png|}}
新しいレコードを生成\\
{{google-workspace:dkim2.png?600|}}
1024ビットに変更して「生成」\\
{{google-workspace:dkim3.png?300|}}
生成されたキーをコピーします。
※うちのbind9では2048だとエラーになったので1024で生成。長すぎてダメみたい。
コピーしてメモ帳に貼り付け。
DNS ホストの名前(TXT レコード名):
google._domainkey
TXT レコードの値:
v=DKIM1; k=rsa; p=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
DNSサーバ(bind)のレコードを設定します
;DKIM
google._domainkey IN TXT "v=DKIM1; k=rsa; p=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
書き換えたらチェック\\
[root@hogehoge]# named-checkzone orange-x2.com db.orange-x2.com
zone orange-x2.com/IN: orange-x2.com/MX 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.mx-verification.google.com' (out of zone) has no addresses records (A or AAAA)
zone orange-x2.com/IN: loaded serial 2022090302
OK
Admin Consoleに戻って、「認証を開始」を押して\\
{{google-workspace:dkim4.png|}}
通ればOK\\
{{google-workspace:dkim5.png?400|}}
\\
----
===== DMARC =====
あわせて設定する。
DMARC を使用してなりすましと迷惑メールを防止する\\
https://support.google.com/a/answer/2466580
sample
v=DMARC1; p=none; rua=mailto:dmarc-reports@solarmora.com
ほんとはruaにメアドを設定するのですが、受け取っても読まないし
v=DMARC1; p=none;
\\
----
===== check =====
==== check1 ====
チェックサイト。自ドメインを入力するとチェックできます。\\
https://toolbox.googleapps.com/apps/checkmx/
チェックOKです。\\
{{google-workspace:dkim-checked.png?600|}}
\\
==== check2 ====
check-auth@verifier.port25.comにメールします。\\
==========================================================
Summary of Results
==========================================================
SPF check: pass
"iprev" check: pass
DKIM check: pass
\\
==== check3 ====
個人Gmailにメールを送って、ソースを表示します。
{{google-workspace:dkim-cheked-gmail.png?600|}}
以上です。