Ich möchte eine E-Mail mit Anhängen von Google Mail (Google Apps) an eine andere Datenbank für CRM-ähnliche Funktionen speichern. Laut der docs, "Extraktoren können E-Mail-Anhänge nicht lesen". Meine Frage: Ist es möglich, irgendeine Art von Identifikator aus der E-Mail zu verwenden (wie EmailTimeExtractor) und diese zu verwenden, um die Anhänge per IMAP zu ziehen? Ich bin noch nicht vertraut mit kontextuellen Gadgets und wollte nur wissen, ob das, was ich versuche, möglich ist, bevor ich zu weit tauche!Zugreifen auf Anhänge mit kontextabhängigen Gadgets von Google Mail
5
A
Antwort
1
Wenn Sie einen Standard-IMAP-Client verwenden, um die E-Mail abzurufen, erhalten Sie den Anhang. Es wird einer der Teile sein. Pseudo-Code:
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
}
}
}
Als ich das tat ich es in Perl zu schreiben, so habe ich die Werkzeuge Suite :: MIME die E-Mail und IMAP :: Client als meine IMAP-Client zu halten. Jede Sprache sollte jedoch über gemeinsame Objekte verfügen, die eine IMAP-Verbindung und eine E-Mail darstellen können.
0
Ich glaube Attachments.me tut genau das - hilft das, oder ist Ihr Bedürfnis noch nicht gedeckt?
0
Es sollte möglich sein, die E-Mail-ID aus dem Extraktor zu erhalten, dann Google Apps Skript GmailAttachment Objekt verwenden, um den Anhang zu erhalten.
Verwandte Themen
- 1. Anhänge von Google Mail mit Google Mail-API herunterladen
- 2. So laden Sie viele E-Mail-Anhänge von Google Mail
- 3. Einführung in das Testen von Google Gadgets
- 4. E-Mail-Anhänge
- 5. Anhänge zu E-Mail?
- 6. Android mehrere E-Mail-Anhänge mit Intent
- 7. Mandrill E-Mail-Anhänge Dateipfad
- 8. E-Mail-Anhänge von Outlook 2007 herunterladen
- 9. Zugriff auf E-Mail-Anhänge mithilfe von Gmail Contextual Gadget
- 10. jQuery UI Sortierbar und Google Gadgets
- 11. E-Mail Körper ohne Anhänge mit Ruby Mail-Edelstein
- 12. Django E-Mail-Anhänge sendet als "Noname"
- 13. Jira Gadgets Development Structure
- 14. Anhänge - Mailto und CFMail und Mail Server
- 15. beschädigte E-Mail-Anhänge in .NET
- 16. E-Mail-Anhänge odoo 8 Python
- 17. Intent-Filter für E-Mail-Anhänge
- 18. Aktive Navigation basierend auf kontextabhängigen Daten anzeigen
- 19. So speichern Sie E-Mail-Anhänge in C#
- 20. Mehrere Datei-Uploads als E-Mail-Anhänge
- 21. Zugriff auf Google Mail von Java aus
- 22. Extract E-Mail Anhänge von Outlook (Exchange-Server) C#
- 23. Wie können mehrere Anhänge per Mail mit MailKit heruntergeladen werden?
- 24. Hinzufügen von Listbox-Elementen als E-Mail-Anhänge
- 25. Zugriff auf Google Mail-Anhangdaten in meiner App
- 26. Zugriff auf Google Mail-Erinnerungen mit API
- 27. sendmailR (Part2): Senden von Dateien als E-Mail-Anhänge
- 28. Senden von E-Mail an Google Mail-Konto mit PHP
- 29. PHPMailer $ mail-> Von Kopfzeilen funktioniert nicht mit Google Mail
- 30. Windows 7 Sidebar Gadgets
Die Anhänge sind nicht die einzige Sache, die begrenzt ist. Sie können die ersten 1.000 Zeichen des Nachrichtentexts der Nachricht auch nur mit der Gmail-Kontext-Gadget-API abrufen – JochenJung