POST-MAIL でフォーム送信者のメルアドがー部の携帯会社のものである場合、管理者宛のメールが届かない問題。約1か月にわたり「お名前.com」のサポートと何度もQ&Aを繰り返したが、いまだに解決していない。担当者は誠実に対応してくれたのだが・・・ これまでにサポートから得た説明は次のとおり。 ① 管理者に届かなかったメールは、WEB メールの迷惑メールフォルダへ配送されていた(その後、これらのメールのー部が迷惑メールフォルダから消えてしまったようなのだが、行先は分からずじまい)。 ② メールはサーバーに配送されたが、メール着信時に送信元メルアドの DMARC ポリシーによりメールがリジェクトされた。そのため、受信処理自体は完了していたが配送は行われず、サーバー上からメールが消えた。 ③ これはサーバー側の問題ではなく一部の携帯メルアドの DMARC ポリシーによるものなので、サーバー側での改善は困難。 ④ フォームメールの送信元メールアドレスを「お名前.com」で取得したドメインのものに変更する必要がある。 どう考えても①と②は矛盾しているように思える。サーバー側で迷惑メールを検知した際は、迷惑メールとして判定して配送するよう設定してある。なぜリジェクトされてしまうのかと反論してみたら、受信ではなく送信に関わる設定なので無関係だとの答え。このあたりの仕組みについてはもう理解の限界なので、いったん休止しましょうと伝えた。 残った手段は④しかなさそうだ。現状では、管理者宛メールの From のメルアドはフォーム送信者のものになっている。これが「お名前.com」で取得したドメインのものになるよう、POST-MAIL のプログラムを変更すればよいのでは?なお、フォーム送信者のメルアドを管理者のものとした場合、管理者宛メールも自動返信メールも正常に受信できている。ちょっと中断してからじっくり検討してみよう。