前回の続きです。
ホスティングサーバーのメール機能によっては、SMTPサーバー名が設定したドメイン名と異なることがあります。
例えば、abc@def.comのメールアドレスを設定したとします。
ロリポップでは、
SMTPサーバー名は、smtp.def.comではなく、smtp.lolipop.jpになります。
このように、@マーク以下のドメイン名とSMTPのドメイン名が異なる場合、送信メールがなりすましと判定されることがあります。
セキュリティを強化している企業にメールを送ると届かない現象が起こります。
ロリポップの場合、ムームードメインのDNSサーバー設定でSPFを使用することで、この問題を回避できます。つまり、メール送信でlolipop.jpの使用を含むと定義します。
ちょっと専門的ですので、利用しているホスティング会社に問い合わせると良いでしょう。これに対応できないホスティング会社であれば、サーバー移管を検討したほうが良いかもしれません。
別件ですが、なりすましメール強化で、ホームページのお問い合わせフォームのメールが届かなくなるケースが増えています。特に、CGIフォームでSMTP送信ができない場合が多いようです。
Wordpressでホームページを作成してる場合は、プラグインがありますので、それを活用しましょう。
https://ja.wordpress.org/plugins/wp-mail-smtp/