人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

携帯から送られてくるメールのヘッダで、「From:」と携帯アドレスの間には、必ず半角スペースが入っていると考えて良いでしょうか?
本来の要件は、「From:」から携帯アドレスを抜き出したいです。ヘッダの仕様の問題になると思いますので、言語は問わないといえば問いませんが、使用するのはPHP(4.3.1)です。

●質問者: P-mako
●カテゴリ:ウェブ制作
✍キーワード:PHP アドレス メール 仕様 携帯
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● kuroishi
●50ポイント

http://www.asahi-net.or.jp/~bd9y-ktu/dtd_f/rfc_f/rfc822j.html#s3

結論としては,スペースが必要であるという仕様ではないハズです.つまり,スペースがない場合でもちゃんとしたメールであるということ.ただ,現在,慣習としてスペースを入れているのがほとんどだと思われます.


本当は, rfc 822 でそれがどの部分の指摘なのか示せればいいんだけど,ちょっと今すぐにはわかんなかった.


スペースの話は,なにかの本で読んだ気がします.

◎質問者からの返答

ご回答ありがとうございます。

RFC上は半角SPが無くともOKだということですね。

そうすると安全のためには、substr($email,strlen(”From:”));

して、

trim();

する感じですね。

ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ