- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:exciteメールでアクティベートできないのですが)
exciteメールでアクティベートできないのですが
このQ&Aのポイント
- ユーザー登録時にメール認証を行っているが、exciteメールでの認証ができない。
- 他のメールサービスでは問題なく認証ができるが、exciteメールでは件名文字化けやメール中身が空になる問題が発生。
- ユーザー登録のメール認証には半角カナ文字や半角特殊文字を含めないことが一般的。PHPでの実装方法や主要なメールサービスでの動作差も調査中。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
アクティベート云々とは無関係に「メール本文に半角カナ文字や半角特殊文字が含まれていない」ことはチェックします。でないと、メールヘッダで指定しているcharsetで使えない文字が混入する怖れがありますから(ほとんどの場合iso-2022-jpを使いますので)。 >主要なメールサービスで確認した方が良いのでしょうか? あまり気にしたことがありませんね。自前のメールサーバの場合はSMTPに引き渡したデータを直接チェックしますし、そうでない場合(レンタルサーバなど)は受信したメールデータを(メーラで受信する前に自前のアプリからretrで取得・保存するなど)可能な限り生に近い状態で落としてチェックします。要は「RFC的に問題ないかどうか」です。メーラは勝手に補正してしまうことが多いのでアテにしません。
お礼
回答ありがとうございました。 大変参考になりましたー