当方の環境でも検証してみました。
Win7 HomePremium、WinXP HomeEdition、Mac OS X 10.6.8上の
Thunderbird8.0で行っています。
1)添付ファイルが1つのとき
皆様ご指摘の通り、添付ファイルを分離すると、分離したファイルは
Thunderbirdからは扱えなくなります。
アタッチメントバーは表示されたままです。
分離後のURLがaa,bb.xlsではなく、aaで切れたままになっているのも確認しました。
2)添付ファイルが2つのとき
添付ファイルを1つずつ分離した場合と、一度に2つ分離した場合とで表示が異なります。
その1:添付ファイルを1つずつ分離した場合
分離した添付ファイルがThunderbirdから扱えなくなるのは、皆様の報告の通りですが、
アタッチメントバーは表示されたままになっていました。
WindowsでもMacでも再現し、新規プロファイルでも起こるので、環境依存性ではないと思います。
この時の、該当部分のソースを以下に示します。
コード:
--------------010005030408050602060906
Content-Type: application/vnd.ms-excel;
name="aa,bb.xls"
Content-Disposition: attachment; filename="aa,bb.xls"
X-Mozilla-External-Attachment-URL: file:///C:/Users/ユーザ名/Downloads/MailDL/aa
X-Mozilla-Altered: AttachmentDetached; date="Sun Dec 18 15:35:53 2011"
You deleted an attachment from this message. The original MIME headers for the attachment were:
Content-Type: application/vnd.ms-excel;
name="aa,bb.xls"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="aa,bb.xls"
--------------010005030408050602060906
Content-Type: application/vnd.ms-excel;
name="cc,dd.xls"
Content-Disposition: attachment; filename="cc,dd.xls"
X-Mozilla-External-Attachment-URL: file:///C:/Users/ユーザ名/Downloads/MailDL/cc
X-Mozilla-Altered: AttachmentDetached; date="Sun Dec 18 15:38:23 2011"
You deleted an attachment from this message. The original MIME headers for the attachment were:
Content-Type: application/vnd.ms-excel;
name="cc,dd.xls"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="cc,dd.xls"
--------------010005030408050602060906--
その2:添付ファイルを一度に分離
皆様の報告の通り、アタッチメントバーの表示が消えます。
この時の該当部分のソースは、
コード:
--------------010005030408050602060906
Content-Type: application/vnd.ms-excel;
name="aa,bb.xls"
Content-Disposition: attachment; filename="aa,bb.xls"
X-Mozilla-External-Attachment-URL: file:///C:/Users/ユーザ名/Downloads/MailDL/aa
X-Mozilla-Altered: AttachmentDetached; date="Sun Dec 18 15:41:14 2011"
You deleted an attachment from this message. The original MIME headers for the attachment were:
Content-Type: application/vnd.ms-excel;
name="aa,bb.xls"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="aa,bb.xls"
--------------010005030408050602060906
Content-Type: application/vnd.ms-excel;
name="cc,dd.xls"
Content-Disposition: attachment; filename="cc,dd.xls"
X-Mozilla-External-Attachment-URL: bb.xls
X-Mozilla-Altered: AttachmentDetached; date="Sun Dec 18 15:41:14 2011"
You deleted an attachment from this message. The original MIME headers for the attachment were:
Content-Type: application/vnd.ms-excel;
name="cc,dd.xls"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="cc,dd.xls"
--------------010005030408050602060906--
見比べてみると、2つ目のファイルではそれぞれX-Mozilla-External-Attachment-URL:の
表示が異なっています。
全くの勘ですが、一度にファイルを分離した場合は、X-Mozilla-External-Attachment-URL:の
記述からpathが消える(間違ったファイル名のみが残る)ために、アタッチメントバーの表示が
おかしくなるのではないかと感じました。
2つ目のファイル名がbb.xlsとなっていることから、
1つ目のファイルのpathがカンマの前(aa)で切れる
2つ目のファイル名に、1つ目のファイル名の残り(bb.xls)が引き継がれる
になっているように思います。
今回はファイル2つまででしか検証していませんが、仮に添付ファイルが
aa,bb.xlsとcc,dd.xlsとee,ff.xlsの3つあって、一度に分離した場合には、それぞれの
X-Mozilla-External-Attachment-URL:の表示が
1つめ→X-Mozilla-External-Attachment-URL: file:///C:/Users/ユーザ名/Downloads/MailDL/aa
2つめ→X-Mozilla-External-Attachment-URL:bb.xls
3つめ→X-Mozilla-External-Attachment-URL: file:///C:/Users/ユーザ名/Downloads/MailDL/cc
となるのではないかと予想します。
長くなりましたが、検証後の報告です。
何かの参考になれば。