
私はウェブサイトと電子メールで別のホスティングを行っているウェブサイトを持っています。私はウェブサイトをホストし、別の会社が電子メールをホストしてドメインを管理しています。
ドメインの設定方法は次のとおりです。(ドメイン名とIPはプライバシー保護のためマスクされています)
Record Type TTL Content
<domain>.com.au A 1 hour 180.235.xxx.xx
<domain>.com.au MX 1 hour mail.<domain>.com.au
<domain>.com.au A 1 hour 125.255.xx.xx
<domain>.com.au NS 1 hour ns1.planetdomain.com
<domain>.com.au NS 1 hour ns2.planetdomain.com
<domain>.com.au SOA 1 hour ....
blog.<domain>.com.au A 1 hour 180.235.xxx.xx
www.<domain>.com.au A 1 hour 180.235.xxx.xx
ウェブサイトはWordPressを使用しており、時々会社に問い合わせを送信します。ただし、次のエラーメッセージが表示される場合があります。
[email protected]
host mx1.pm.telstra.com [203.147.175.1]
SMTP error from remote mail server after MAIL FROM:<[email protected]> SIZE=2300:
550 5.1.0 <[email protected]> sender rejected - sender domain has no MX/A record
MX レコードが異なる IP アドレスを指していることは理解しています。理由はわかりませんが、WordPress は MX レコードの IP アドレスが異なっていても問題なくメールを送信できるようです。ただし、一部のアドレスではメールが返送され続けます。
この問題を修正するにはどうすればいいですか? ウェブホスティング側から修正する必要がありますか? それともドメイン側から修正する必要がありますか?
cPanelのMXエントリを次のように設定しましたリモートメールエクスチェンジャー. そのため、電子メールは代わりに電子メールホスティングに送信されます。
答え1
メッセージはまったく正しいです: 送信者のドメインには MX レコードも A レコードもありません。
$ host vps1.preschem.com
Host vps1.preschem.com not found: 3(NXDOMAIN)
によるとRFC 5321 セクション 2.3.5の送信者のドメインは有効かつ解決可能である必要がありますそうでない場合、どのメール サーバーでもメールを拒否できます。
適切なアドレス レコードを指定することで問題を解決します。
答え2
一部のメール サーバーでは、スパムを軽減するために、送信者のドメインが適切な DNS の「A」レコードに解決されること、また極端な場合には「MX」レコードに解決されることが求められます。vps1.preschem.comdig
で「A」または「MX」レコードを検索しても、何も返されません。
解決策 - A
vps1.preschem.com のレコードを追加する
root@svm1010:/var/tmp# dig vps1.preschem.com MX +short root@svm1010:/var/tmp# dig vps1.preschem.com +short ルート@svm1010:/var/tmp#
答え3
ここで生成されるエラーは、送信者のアドレスが無効であり、Telstra サーバーがスパムであると判断するためです。
送信者アドレスは[メールアドレス]Telstra サーバーは vps1.preschem.com ドメインを検索していますが、MX レコードも A レコードも見つからないため、誰もそのアドレスにメールを送信できません。送信者アドレスを有効なもの (または少なくとも有効なドメイン名) に変更すると、これらの特定のエラーは表示されなくなります。