web-dev-qa-db-ja.com

さまざまなサーバーが電子メールを送受信できるようにMXレコードを設定する

ホスティングサービスを使用して電子メールを送受信するサイト(mydomain.com)があります(MXはmail.mydomain.comを指します)。

ここで、同じサーバーを使用してメールを送信したいのですが、サードパーティのサービスを使用して受信メールを受信および処理します(SendGridのParse APIを検討しています)。

MXをSendGridを指すように変更するだけで、メールを受信できるようになりますが、問題は、MXがそのように構成されている場合、送信メール(mail.mydomain.comから送信)が送信される可能性があることです。 MXが指すサーバーとは異なるサーバーから送信されているため、スパムとして扱われます。

これらの問題を防ぐには、2番目のMXエントリを作成する(SendGridをより高い優先度で指すようにする)だけで十分ですか?

ありがとう

1
willvv

いいえ、メールサーバーを [〜#〜] spf [〜#〜] レコードに追加する必要はありません。

例えば:

mydomain.com.      IN TXT     "v=spf1 mx a a:mail.mydomain.com ?all"

Mail.mydomain.comがドメインのMXレコードである場合、それはmxでカバーされます。

4
xofer