Hi Arun,

>> - proper handling of attachments in multipart messages.  If a multipart
>>   message contains an attachment, mumi tries to display it like any
>>   other multipart type.
>
> Is this about allowing attached patches to be downloaded? Is it
> currently possible to download patches using mumi? It would be nice to
> use mumi for my entire workflow, and not have to fallback to the old
> debbugs web interface.

This is now possible.  I currently only decode attachments that are in
base64 and quoted printable formats; all others are sent as is.

> Also, is there any value in having a pure guile email parser instead of
> using bindings to mailutils? I attempted a similar project, and for some
> reason, I ended up writing an email parser from scratch using (ice-9
> peg). But, now that I see how you have used mailutils bindings, I am
> unsure if writing an email parser from scratch was wise. However, if you
> think it is worthwhile, I can contribute that code to mumi.

I’m not using a lot of mailutils.  I use the following procedures:

- mu-address-get-email
- mu-address-get-personal (problem: swallows non-ASCII characters)
- mu-header-decode
- mu-decoder-port

Of all these only “mu-decoder-port” would be non-trivial to implement.
It’s used to decode strings that are encoded as “quoted-printable”.  It
wouldn’t be too difficult to implement in pure Guile – I just wanted to
save time.

I’d be happy if your work on email parsers could end up in mumi and
replace some of my own poor quality code :)

--
Ricardo


Reply via email to