• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:exciteメールでアクティベートできないのですが)

exciteメールでアクティベートできないのですが

このQ&Aのポイント
  • ユーザー登録時にメール認証を行っているが、exciteメールでの認証ができない。
  • 他のメールサービスでは問題なく認証ができるが、exciteメールでは件名文字化けやメール中身が空になる問題が発生。
  • ユーザー登録のメール認証には半角カナ文字や半角特殊文字を含めないことが一般的。PHPでの実装方法や主要なメールサービスでの動作差も調査中。

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

  • ベストアンサー
  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

アクティベート云々とは無関係に「メール本文に半角カナ文字や半角特殊文字が含まれていない」ことはチェックします。でないと、メールヘッダで指定しているcharsetで使えない文字が混入する怖れがありますから(ほとんどの場合iso-2022-jpを使いますので)。 >主要なメールサービスで確認した方が良いのでしょうか? あまり気にしたことがありませんね。自前のメールサーバの場合はSMTPに引き渡したデータを直接チェックしますし、そうでない場合(レンタルサーバなど)は受信したメールデータを(メーラで受信する前に自前のアプリからretrで取得・保存するなど)可能な限り生に近い状態で落としてチェックします。要は「RFC的に問題ないかどうか」です。メーラは勝手に補正してしまうことが多いのでアテにしません。

re999
質問者

お礼

回答ありがとうございました。 大変参考になりましたー

関連するQ&A