mail.mydomain.comのSPKおよびDKIMレコードを設定する必要があります。namecheapで以下を設定しました-
SPFの場合-
Record type :TXT
Hostname : mail.mydomain.com
Value : v=spf1 ip4:x.x.x.x ~all
DKIMの場合-
Record type : TXT
Host : mailer._domainkey
Value : "v=DKIM1; k=rsa; p=LONGSTRING"
これは、mail-tester、mxtoolboxなどのオンラインチェックツールでチェックすると機能しません。
[解決済み]
以下の回答の1つとは異なり、サブドメインのレコードを設定することもできます。Namecheap(および他のプロバイダーも同様)の問題です。このようにホスト名を設定する必要があります-
SPF hostname : mail
DKIM hostname : mailer._domainkey.mail
Namecheapは自動的にdomain.comを最後に追加します。追加する必要はありません。また、DKIMレコードのDNS伝播には15時間以上かかりました。
mailer._domainkey.mail
でユーザーのメールに署名しない限り、DKIM鍵は見つかりません。ユーザーがllikeのアドレスでメールを送信していると想定すると、user@mydomain.com
にサインインする必要がmydomain.com
あります。その場合、DKIMレコードは見つかりません