I don't have any personal anecdotes, sorry. The couple of very minor things I've worked on haven't been email-specific.
edit: Actually, there was one that bit me a couple of years ago. SpamAssassin by default will convert an original message into an attachment and append the attachment to the spam report if it determines the message is junk. This is reasonable, but you want a convenient way to undo this for your users.
SpamAssassin is supposed to mark these attachments with a specific MIME type:
But on some configurations, for reasons I no longer recall, it doesn't. The attachment gets marked as text/plain instead.
So if you're writing code to unpack a SpamAssassin report, you can't rely on the MIME type being there. You have to fall back to doing some guesswork instead -- and if the original message also contained attachments, it can get kinda hairy.
http://trac.roundcube.net/query?status=closed&col=id&col=sum...
Here are some randomly-selected examples:
http://trac.roundcube.net/ticket/1485777
http://trac.roundcube.net/ticket/1486166
http://trac.roundcube.net/ticket/1489535
http://trac.roundcube.net/ticket/1489409
I don't have any personal anecdotes, sorry. The couple of very minor things I've worked on haven't been email-specific.
edit: Actually, there was one that bit me a couple of years ago. SpamAssassin by default will convert an original message into an attachment and append the attachment to the spam report if it determines the message is junk. This is reasonable, but you want a convenient way to undo this for your users.
SpamAssassin is supposed to mark these attachments with a specific MIME type:
But on some configurations, for reasons I no longer recall, it doesn't. The attachment gets marked as text/plain instead.So if you're writing code to unpack a SpamAssassin report, you can't rely on the MIME type being there. You have to fall back to doing some guesswork instead -- and if the original message also contained attachments, it can get kinda hairy.