2009/04/17

Gmail の添付ファイルが noname になる原因の一つ

Gmail の添付ファイルが noname になる原因の一つ

メール送信プログラムを書いていて、添付ファイル付きのメールをGmailへ送信した時、添付ファイル名が noname になってしまうので、ヘッダを詳しく調べてみると

NGだった(添付ファイルが noname )ときのヘッダ

Content-Disposition: attachment
    filename="hogehoge.doc"


正しいファイル名になったときのヘッダ

Content-Disposition: attachment;
    filename="hogehoge.doc"


という違いがあった(セミコロンがあるかないかだけかよっ)
どっかのメール関連コンポーネントはデフォルトでセミコロンが無かったりするんだけど
いまだに Gmail が noname を解決できないくらいだから、他の原因でも noname になるんだろうけどね