Desidero salvare un'e-mail, insieme agli allegati, da Gmail (Google Apps) a un altro database per funzionalità simili a CRM. Tuttavia, secondo lo docs, "Gli estrattori non possono leggere allegati di posta elettronica". La mia domanda: è possibile in qualche modo utilizzare un qualche tipo di identificatore dall'email (come EmailTimeExtractor) e usarlo per estrarre gli allegati usando IMAP? Non ho ancora familiarità con i gadget contestuali e volevo solo sapere se quello che sto cercando di fare è possibile prima di immergerti troppo lontano!Accesso agli allegati utilizzando i gadget contestuali di Gmail
5
A
risposta
1
Se si utilizza un client imap standard per estrarre l'email, verrà visualizzato l'allegato. Sarà una delle parti. Codice pseudo:
email = new->email_object();
remote_mailbox = new->imap_object_creator(username, password, ...)
while (email = remote_mailbox->download_next_email) { // this downloads the next email
foreach part_type (email->parts->next) { // this iterates over the parts of the email
if(part_type == 'attachment') { // not sure if this is it exactly, but you'll find it in the mime-type
//hooray! you've found an attachment. do what you will with it
}
}
}
Quando stavo facendo questo stavo scrivendo in Perl quindi ho usato strumenti MIME :: Suite per contenere l'e-mail e IMAP :: client come il mio client IMAP. Ma qualsiasi lingua dovrebbe avere oggetti comuni disponibili per rappresentare una connessione IMAP e una e-mail.
0
Credo che Attachments.me faccia esattamente questo - questo aiuta, o il vostro bisogno è ancora insoddisfatto?
0
Dovrebbe essere possibile ottenere l'ID e-mail dall'estrattore, quindi utilizzare l'oggetto GmailAttachment dello script google apps per ottenere l'allegato.
Problemi correlati
- 1. Come accedere agli allegati di posta elettronica utilizzando Gadget contestuali di Gmail
- 2. Gadget contestuale Gmail
- 3. Gadget contestuale Gmail interrotto
- 4. Download di allegati da Gmail utilizzando l'API di Gmail
- 5. Domande re: Gmail Sidebar Gadget Deprecation
- 6. Gmail Contextual Gadget (plug-in/estensione Gmail): deprecato? Impossibile? Come? (Impossibile eseguire OAuth 2.0)
- 7. Come funzionano i plugin Gmail come Rapportive?
- 8. Aggiunta + "" agli allegati di stringhe "0"
- 9. API di estensione/gadget Gmail - come aggiungere un pulsante alla barra degli strumenti di composizione?
- 10. Accesso agli elementi della struttura utilizzando i puntatori
- 11. Sviluppa il gadget contestuale Gmail senza il dominio dell'app Google?
- 12. Accesso agli elementi di reazione utilizzando Appium per l'automazione
- 13. Come testare rapidamente i gadget di Windows?
- 14. Gli allegati Rails non sono visualizzati correttamente in Gmail
- 15. Proiezione utilizzando valori contestuali in AutoMapper
- 16. Scarica allegati utilizzando Java posta
- 17. Accesso agli elementi in coo_matrix
- 18. Filtro Intent per scaricare allegati da app gmail su Android
- 19. Quale applicazione utilizza google per mostrare allegati PDF in gmail
- 20. Accesso agli elementi JSON
- 21. accesso Gmail IMAP con OAuth 2.0 token di accesso
- 22. sicura movimentazione di OAuth chiave e il segreto di Chrome Extensions e Gmail gadget
- 23. Lettura di messaggi da Gmail, in PHP, utilizzando l'API Gmail
- 24. Accesso a GMail tramite AE.Net.Mail in C#
- 25. Perché funziona? Illogica di accesso agli array
- 26. Stranalità con accesso agli appunti
- 27. javascript prestazioni accesso agli oggetti
- 28. Accesso esterno agli eventi di Facebook
- 29. Accesso agli elementi iframe in JavaScript
- 30. Accesso agli elementi a livelli più profondi utilizzando i bambini() in jQuery
Gli allegati non sono l'unica cosa che è limitata. Sarai anche in grado di ottenere i primi 1.000 caratteri del corpo del messaggio del messaggio con l'API gmail-contestuale-gadget – JochenJung