• ベストアンサー

ドメインを受信拒否しているか判定して表示

HPで問合せ用のメールフォームを設置しているのですが、それに返信すると、受信拒否(恐らく)でメールが送れないことが多々あります。 フォームには「”●●●”のドメインを受信できるようにしてから問合せしてください」と書いているのですが、それでも送れない人からの問合せがきます。 HP上で、「あなたの携帯では”●●●”のメールが受信できません」といったものを表示させることは可能なのでしょうか? また受信拒否されている場合は、メールフォーム自体を表示させないようにできたら一番良いです。 HTML等に詳しい方、どうか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • Fushino
  • ベストアンサー率59% (329/550)
回答No.2

メールの着信拒否を事前に知る方法はありません。 それが可能なら多くのメールシステムはメール送信時にそういうメッセージを出すようになっているはずです。 メールを送ってみて相手サーバーからエラーメールが返って来て初めて届いていないことが判りますし、着信拒否時にエラーを返さないサーバーだと届いているのかどうかは全く判断できません。 簡易にメールが受け取れない相手からの問合せを制限する方法としては、最初はメールアドレスだけを入力させて、自動応答メールにて問合せ用のメールフォームのURLまたは問合せ用のIDないしパスワードを通知するような手段が考えられます。

mine08
質問者

お礼

返事が大変遅くなり、申し訳ありません。 やはり事前に知る方法は無いんですね…残念です。 自動返信だと、質問などを送るのには向いていなさそうなので、諦めることにします。 ご回答ありがとうございました。

その他の回答 (1)

回答No.1

解決への一番のヒントは、エラーログになります。 サーバーのログを参照する事は可能でしょうか。 答えは、ここにあります。

mine08
質問者

お礼

返事が大変遅くなり、申し訳ありません。 回答をいただいたのですが、すみません、私は専門的な知識がほとんどありません。 何を指していらっしゃいるのか、私ではわかりません…。

関連するQ&A