カンマとメールアドレス

最近、IS01のメール送信に問題がある、というネタがあったのだが、その問題とは「メールアドレス中にカンマが含まれる場合、そのカンマが複数のメールアドレスの列挙と見なされて誤作動する」というものだった。


なんというか、「えっ」というような問題だったのでRFC2822を確認してみた。…やはりatextの定義中にカンマは含まれていない様子。ということはdot-atomにもカンマが含まれることが出来ないのが当然で、メールソフトの不具合と言うよりも「カンマが含まれるメールアドレスをquoted-stringにせずに書き出してしまうアドレス帳ソフトの問題」ということになりそうだ。