« 続 Athron XP 3200+ | メイン | メモリエラー »

半角カタカナ

特殊文字ですか。

ここで重要なのは、メールアドレスに半角カタカナを入れたユーザーには何の責任もないということです。

一番悪いのはRFC違反の文字をそのままインターネットに送るようなメールクライアントを作ったプログラマー。次に悪いのは不正な文字が来ることを考えてメールサーバーを作らなかったプログラマー。3番目に悪いのは返信時にメールアドレスの解析に失敗するようなメールクライアントを作ったプログラマーです。

インターネットを利用するプログラムを作る場合はRFCをよく読むとともに、セキュリティにも配慮したプログラミングをしないといけません。


記事では省略されている、返信時にアドレスがおかしくなった件。
メールアドレスは、通常「hoge@hoge.co.jp」のようにアドレスだけの場合の他、「名前 <hoge@hoge.co.jp>」「hoge@hoge.co.jp (名前)」のようなフォーマットで書かれます。今回の場合、後者の解析方法を無条件に適用したので返信アドレスがおかしくなったわけです。
プログラマーなら「あぁ、手抜きをしたんだなぁ」とわかる部分です。(^^ゞ

コメントを投稿

About

2003年05月14日 22:26に投稿されたエントリーのページです。

ひとつ前の投稿は「続 Athron XP 3200+」です。

次の投稿は「メモリエラー」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type