Sto pianificando di scrivere un'applicazione che dovrebbe gestire i messaggi in arrivo. Fondamentalmente agirà più come un sistema di ticketing che come una webmail, quindi sono interessato solo a ricevere e-mail e non a inviarle.Decoding MIME (HTML + Attachments)
Ho realizzato un semplice prototipo che scarica mail e visualizza il testo con allegati scaricabili in una pagina Web, ma la gestione delle mail da Outlook e da altri è più complicata. Ho visto alcuni dei sistemi di ticketing open source là fuori, ma la maggior parte del codice è legata al sistema ed è difficile da separare.
Esiste una libreria che comprende la posta "ricca" e semplifica questo lavoro? Preferibilmente in Python, Java, Ruby o Perl. Sono inoltre aperto a suggerimenti per qualsiasi client di posta della riga di comando che può essere utilizzato per questo, dal momento che il sistema non riceverà grandi quantità di posta e può permettersi di avviare processi esterni.
Edit:
che so di librerie di posta standard in Python e Java e in grado di gestire la posta in sé, ma sto cercando una libreria che mi può aiutare con i "ricchi" messaggi di posta elettronica creati da Outlook/Thunderbird che contiene immagini di formattazione e inline.
Una libreria per aiutarti a * cosa * con loro? Non sono speciali I messaggi sono HTML e le immagini in linea sono nella struttura MIME. – hobbs
Outlook può inviare mail sia in HTML che nel proprio formato proprietario "Rich", che è simile a RTF, penso. Naturalmente posso creare qualcosa che funzioni, ma sarei più a mio agio se ci fosse una libreria là fuori che è stata testata con posta da una gamma di client di posta elettronica –
HTML è relativamente banale, ma ci sono anche altre cose da gestire. Outlook può inviare mail contenenti un file "Transport-Neutral Encapsulation Format" (http://support.microsoft.com/kb/269186), RTF e altri standard proprietari. Questo problema deve essere stato risolto dagli autori dei client di posta prima, quindi mi piacerebbe riutilizzare il loro lavoro. –