Gmailを通じてムームードメインで取得した独自ドメインメールを使用しようとした際に、送信エラーに遭遇しました。今回は、そのエラーの内容と対処法について共有したいと思います。
エラーの内容
送信しようとしたメールが、次のようなエラーメッセージとURLが記載されました:
件名:
| Mail Delivery System |
本文:
This is the mail system at host ○○.lolipop.jp.
I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.
For further assistance, please send mail to postmaster.
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The mail system
(中略)
https://support.google.com/mail/answer/81126#authentication
(省略)
なぜこのエラーが発生するのか?
調べてみるとメールを送信する際、受信側のサーバーは送信者の正当性を確認するために、SPFやDKIMという技術を使用するそうです。これらは、送信者が本当にそのドメインの持ち主であることを証明するためのものです。しかし、これらの設定が不十分または誤っていると、上記のようなエラーメッセージが表示され、メールの送信がブロックされることがあるそうです。
対処法
ロリポップのサポートページに解決法が載っていました。
SPFレコードの設定を行うことで解決する場合があります。
https://support.lolipop.jp/hc/ja/articles/21946925094675
私の場合、この「①【対象ドメイン】にSPFレコードが設定されていない」ということが原因でした。
そこで、この①-2に書いてある「独自ドメインでムームーDNSをご利用の場合」のリンクを参考に設定したところ解決しました。
目次
対処方法
- ムームードメインのコントロールパネルのドメイン管理>ムームーDNSを開き、対象のドメインの「変更」ボタンを押します。
- カスタム設定で以下の設定を追加します。
- サブドメイン→ 空欄
- 種別→ TXT
- 内容→ v=spf1 include:_spf.lolipop.jp ~all
反映されるまで1時間ほどかかるそうです。
時間を置いて、Gmail経由でメールを送ったところ無事送信できました!
もしうまく行かない場合、他にも、SPFレコードが複数行になっているなども原因もあるようですので、詳しくはロリポップのサポートページを参考にしてみてください。
まとめ
メール送信の際のエラーは、はじめは焦りますが、サポートページなどを参考に、1つ1つ設定を適切に行うことで解決可能です。
もし同様のエラーに遭遇した際は、上記の手順を参考にしてみてください。

