いやいや参りましたね。
2/1 より Google さんの仕様変更で Gmail のセキュリティが強化されまして、身元がちゃんとしてないメールは弾かれるようになりました。
アナウンスでは、1日に5千通を超えるメール送信をしているところを規制するもので、その場合は DNS の SPF、DKIM へきちんとした追記が必須になりました。
なので、そんなメール量は配信してないので関係ねーか?と思っていたら…
WordPress のお問い合わせフォームのプラグインでは、どこどこの SMTP サーバー経由で送信しない「なんちゃって送信」なので、つまり SSL や TLS といった認証をしないため、「はいダメー!」判定で届かなくなりました!
ま?コレま?
ってなわけで、2月中頃から急に届かないとクライアントさまからわらわら来まして…
先ずは条件の整理からです。
———-
HP のお問い合わせフォームから、差出人が Gmail の場合
・管理者へは届くが、差出人には届かない
・管理者も Gmail の場合、管理者へも差出人にも届かない!
———-
終わりましたね💦
というわけで対策です。
1. WP MAIL SMTP というプラグインを入れる
2. ここでクライアントさまご利用の SMTP 情報を入力し TLS 認証にて、そこ経由で送信させる
※クライアントさまがなんのこっちゃ?で面倒な場合は、サーバーでメアド作ってそこの SMTP を利用しましょう!笑
3. コンタクトフォームの Reply-to には、管理者が使うメアドにする
先ずはこれで大丈夫になるかと。
第一関門の TLS 認証をさせることで Google さんも弾かなくなります。
これでも弾かれる場合は、ドメインの DNS にて、SPF と DKIM の記述が必須になります。
このやり方は、すみませんが詳しい他サイトをお調べください。ぺこり
というわけで、Google さんに「こうしたんでよろ!」って言われたらしゃーないですよね、従う選択肢しかございません。
現在 Gmail に届くお問い合わせフォームも、TLS 認証してなければいつ届かなくなるかわかりません。
対応しておいた方が良さげです!
やれやれでんな。