web-dev-qa-db-ja.com

DMARCレコードが見つかりません

メールサーバーにDKIM、SPF、DMARCを設定しようとしています。 DKIMとSPFは正常に動作しますが([email protected]で報告されています)、DMARCを動作させることができません。
mxtoolbox.comdmarcian.com の両方が「DMARCレコードが見つかりませんでした」と報告します。

私のDNSレコードは:

Type: TXT
Domain: _dmarc.domain.com
Value: v=DMARC1; p=none; pct=100; rua=mailto:[email protected]
TTL: 5min

メールサーバー上のOpenDKIMとOpenDMARCの両方が稼働しています。

Sudo netstat -tulpn | grep -e opendkim -e opendmarc
tcp        0      0 127.0.0.1:8891          0.0.0.0:*               LISTEN      8151/opendkim
tcp        0      0 127.0.0.1:8893          0.0.0.0:*               LISTEN      8168/opendmarc

cat /etc/postfix/main.cf | grep -e 8891 -e 8893         
non_smtpd_milters = inet:127.0.0.1:8891, inet:127.0.0.1:8893
smtpd_milters = inet:127.0.0.1:8891, inet:127.0.0.1:8893

提案があれば教えてください

2
Wolfgang

Namecheap ドメインのTXT/SPF/DKIM/DMARCレコードを追加するにはどうすればよいですか? 実際にすべての例で問題がありますが、実際の理由は、欠落している.root

example.com   TXT     v=spf1 a ~all
selector1._domainkey.example.com TXT
_dmarc.example.com   TXT

これがグローバルに機能しない理由です。このフォームは独自のWeb設定ツールで機能する可能性があります。たとえばBINDでは、.のFQDNではないレコードは$Origin example.com.で補完され、次の例のようになります。

example.com.example.com. TXT
selector1._domainkey.example.com.example.com. TXT
_dmarc.example.com.example.com. TXT

_dmarc_dmarc.example.com.の両方が機能しますが、$Origin example.com.も設定されている場合にのみ、短い形式になります。

3
Esa Jokinen

解決策を見つけました。

Namecheapナレッジベースが間違っており、DMARCレコードは_ dmarc.domain.comではなく_ dmarcである必要があることが判明

1
Wolfgang

問題のドメインのDMARCレコードの存在と有効性を確認するには、無料の オンラインDMARCレコードチェッカー を使用する必要があります。この問題は、DMARCレコードが見つからないか、DMARCレコードが誤ったホストに設定されているために、頻繁に発生します。

この投稿で詳細をご覧ください: DMARCレコードが見つからない場合の修正方法

0
lgc_ustc