E 'possibile verificare se una e-mail contiene un allegato solo dall'intestazione e-mail?
Domanda
Sto sviluppando un client di posta elettronica in Python.
E 'possibile controllare se una e-mail contenente un attachement proprio dalla intestazione del messaggio senza scaricare l'intero E-Mail?
Soluzione
"attaccamento" è piuttosto un termine ampio. È l'immagine per il messaggio un allegato HTML?
In generale, si può provare l'analisi del tipo di contenuto di intestazione. Se si tratta di multipart / mixed , molto probabilmente il messaggio contiene un allegato.
Altri suggerimenti
Prova IMAP4.fetch(message_set, "BODYSTRUCTURE")
RFC3501 per i dettagli in merito alla risposta FETCH BODYSTRUCTURE.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow