3 ms·
I started with patching the IMAP parser from Google Go, then i re-wrote parts of it to make my email collection work. I still cannot successfully MIME-parse al
by fxtentacle 14y ago
I started with patching the IMAP parser from Google Go, then i re-wrote parts of it to make my email collection work.
I still cannot successfully MIME-parse all of my emails, but the ones that fail are spam (and also don't work in Outlook 2011) so i'd say it's the email's fault.
I can recommend Google Go for tasks such as IMAP because of its concurrency model. You can run a go-routine for each IMAP connection and their idea of agents communicating through channels worked really well for my IMAP client.
- tonyarkles 14y agoThat's really fascinating! I might have to look more into this. Last time I looked at Go, it was stuck without multi-CPU support, which was a show stopper for the project I was working on. Probably worth revisiting.