On 2011-04-01 16:18:29 -0500, David Champion wrote:
> * On 01 Apr 2011, Leonardo M. Ramé wrote: 
> > Hi, when I receive HTML mails, I can see all its files in the
> > attachments view, that is, the html itself, and all of its images.
> > 
> > When I select the main html file, the default web browser is opened and
> > I can see the html file alone, the images are not loaded.
> > 
> > How can I let Mutt force showing the images?
> 
> I'm guessing that your HTML messages contain image attachments with
> Content-ID: MIME headers -- e.g.
> 
> --boundary-string
> Content-ID: <5.1.1.6.2.20030724163449.01cb6bd0@hostname>
> Content-Type: image/jpeg; name=attachment1.jpg
> Content-Disposition: inline; filename="1ff7346.jpg"
> Content-Transfer-Encoding: base64
> 
> [base64 data]
> 
> And that your HTML text has <img> nodes like:
> 
> <img src="cid:5.1.1.6.2.20030724163449.01cb6bd0@hostname" alt="1ff7346.jpg">
> 
> If I'm wrong, disregard the rest of this message.
> 
> This is an internal content reference.  It works in mail readers
> that handle HTML internally because the content reference
> ("cid:5.1.1.6...@hostname") cites a Content-ID: MIME header that's
> present in the same message.  It doesn't work in Mutt because Mutt has
> passed the HTML MIME element to an external HTML reader and the cid:
> references are no longer valid -- there are no MIME elements associated
> with the HTML stream that the browser sees.
> 
> To read such a message you need a program that is rfc2822-aware and
> handled both HTML rendering and content-id chasing, or a view wrapper
> that can save your message and all content-id attachments together (e.g.
> to a directory) and then rewrite the HTML so that cid: src references
> refer instead to static files on disk.
> 
> I don't know of such a wrapper offhand, sorry, but maybe the explanation
> will help you find something.
> 
> -- 
> David Champion • d...@uchicago.edu • IT Services • University of Chicago

Yes, that's exactly my problem. Thanks for the explanation.

-- 
Leonardo M. Ramé
http://leonardorame.blogspot.com

Reply via email to