I would opt for taking always text/plain as the notice text until someone
gives a very good reason to take html part. Ignore the text/html (looks like
this is how identi.ca operates) and other bodies which are not supported by
your laconi.ca instance.

However, there can be some email services (I know at least one) which will
only send text/html, I guess. Taking the notice text out of the html can be
a really cumbersome thing.

Jaakko

On Mon, Jul 20, 2009 at 7:55 PM, Craig Andrews <[email protected]>wrote:

> > It looks like that maildaemon.php doesn't handle some multipart bodies
> > correctly. Especially when the mail body is like this:
> >
> > multipart/mixed
> >     multipart/alternative
> >         text/plain
> >         text/html
> >     image/jpeg
>
> In this case, how does one tell which part of the email is the body (which
> should become the notice text) and which part(s) are the attachments?
>
> > I made a correction which fixes the problem into my laconi.ca clone. If
> > you
> > want to check it, it is here
> >
> http://gitorious.org/~jaakko/laconica/jaakkos-clone/commit/1f1dbfec3a0eff0bbc79bb9db1b488d57a63ce28<http://gitorious.org/%7Ejaakko/laconica/jaakkos-clone/commit/1f1dbfec3a0eff0bbc79bb9db1b488d57a63ce28>
> > I could do a merge request if there is a need and will.
>
> I just looked over the patch, and imported it into my local copy, and am
> trying it now. I agree with the comment "This will also store the
> text/html body. Should be fixed." but I don't know how to tell if the
> sender meant for that "text/html" part to be an attachment, or an
> alternative. How does one know?
> >
> > Jaakko
>
> Thanks,
> ~Craig
>
>


-- 
Jaakko
_______________________________________________
Laconica-dev mailing list
[email protected]
http://mail.laconi.ca/mailman/listinfo/laconica-dev

Reply via email to