X-Mozilla-External-Attachment-URL

X-Mozilla-External-Attachment-URL

[1] Thunderbird2 は RSS を内部的に message/rfc822 に変換して保存していますが、 元の RSS 2.0 文書enclosure 要素が含まれている場合、 添付ファイルつきの多部分実体になるみたいです。添付ファイルX-Mozilla-External-Attachment-URL: 欄がついた偽者の実体になります (MIME 違反)。

MIME 違反といっても内部処理専用の書式ですからね。

[2]

From - Thu, 08 Jan 2009 01:13:26 +0900
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
X-Mozilla-Keys:                                                                                
Date: Thu, 08 Jan 2009 01:13:26 +0900
Message-Id: <item url@localhost.localdomain>
From: <author name>
MIME-Version: 1.0
Subject: =?UTF-8?B?base64-encoded item title?=
Content-Transfer-Encoding: 8bit
Content-Base: item url
Content-Type: multipart/mixed;
 boundary="------------47968447"

This is a multi-part message in MIME format.
--------------47968447
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <title>item title</title>
    <base href="item url">
    <style type="text/css">
      

    </style>
  </head>
  <body>
    
      
item content (HTML)




  </body>

</html>


--------------47968447
Content-Type: image/jpeg; name="filename.jpg"
X-Mozilla-External-Attachment-URL: http://www.example.com/filenamefi.jpg
Content-Disposition: attachment; filename="filename.jpg"

This MIME attachment is stored separately from the message.
--------------47968447--

関連

[3] 同様のことを実現する MIME の標準化された方法は message/external-body です。対応している MUA は少ないと思いますがね。