KISS

Caio Chassot lists at caiochassot.com
Sat Jan 16 17:45:02 PST 2010


On 2010-01-16, at 23:34 , Jesper wrote:
> 
>> - Raw email encoding/decoding utils. Parsing headers, dealing with multipart, etc. proper handling of unicode/other text encodings.
> 
> Isn't the fastest path here to take a good and well-structured open
> source IMAP library and beat it into submission?

Yes, yes, on all items that I proposed, there must be some investigation of what's out there already. It's best to start with something you don't quite like than with nothing at all. 

Whipping an almost good existing library into shape is much easier than coming up with your own. I'm always motivated to rewrite existing code, if only just to show how much awesomer and shorter it could have been.


>> - SMTP: Let's not forget about the part where we actually send mail.
> 
> This definitely has a library. Sending mail is less complex than receiving it.

We're still gonna need to find which library it will be.

Also, the many different authentication forms for SMTP might be a bit annoying to code for.

(Damn spammers. Back in the days we could just pipe it to sendmail.)


More information about the Email-init mailing list