Gmail 宛のメールが送信失敗になる
自宅のサーバーから gmail にメールを送信しようとすると失敗するようになった。
そこで原因を調べてみると SPF が設定されていないからとかのエラーだった。
そこで MyDNS のサービスを利用しているので設定を行った。
設定のポイント
- MX レコードに「mail.magic-object.mydns.jp」を追加。
- ホストネーム「mail」に「txt」でレコードを追加。
- _spf の A レコードの追加。
SFP の項目について
自宅のサーバーからも送信するので「+a:s_sfp.magic-object.mydns.jp」を追加。
リレーホストに Nifty を使用しているので「include:nifty.com」を追加。これで Nifty 経由の問題がなくなる。
参考:https://www.naritai.jp/guidance_spf_example.html
問題
なぜか迷惑メールフォルダに送信される。
本当は relayhost を smtp.gmail.com にしたかったのだが、どうしても認証が通らなかった。アプリパスワードの作り方が変わっており、それが原因らしいのだが解決策が見つからなかった。
もしかしたら smtp.gmail.com はリレーが禁止になったのかも知れない。