me gustaría guardar un correo electrónico, junto con los accesorios, desde Gmail (Google Apps) a otra base de datos para la funcionalidad de CRM-similares. Sin embargo, según el docs, "Extractores no pueden leer los archivos adjuntos de correo electrónico". Mi pregunta: ¿es posible usar de algún modo algún tipo de identificador del correo electrónico (como EmailTimeExtractor) y usarlo para extraer los archivos adjuntos utilizando IMAP? Todavía no estoy familiarizado con los gadgets contextuales y solo quería saber si lo que estoy tratando de hacer es posible antes de sumergirme demasiado lejos.Acceso a archivos adjuntos utilizando gadgets contextuales de Gmail
5
A
Respuesta
1
Si utiliza un cliente IMAP estándar para tirar hacia abajo el correo electrónico que obtendrá el archivo adjunto. Será una de las partes. pseudo código:
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
}
}
}
Cuando yo estaba haciendo esto lo escribía en Perl, así que utiliza el MIME :: suite de herramientas para mantener el correo electrónico e IMAP :: Cliente como mi cliente IMAP. Pero cualquier idioma debe tener objetos comunes disponibles para representar una conexión IMAP y un correo electrónico.
0
Creo Attachments.me hace exactamente esto - ayuda eso, o es su necesidad aún no satisfecha?
0
Debería ser posible para obtener el correo electrónico de identificación del extractor, a continuación, utilizar Google Apps Script GmailAttachment objeto para obtener el archivo adjunto.
Cuestiones relacionadas
- 1. Obteniendo archivos adjuntos de gmail a través de python o php
- 2. Varios archivos adjuntos a través de phpmailer
- 3. vsto + diferenciar archivos adjuntos
- 4. ¿Cómo enviar un correo electrónico con archivos adjuntos utilizando SmtpClient.SendAsync?
- 5. Servicios web de Exchange - Procesamiento de mensajes y acceso a archivos adjuntos
- 6. Archivos adjuntos de correo electrónico
- 7. Manejo seguro de OAuth Consumer Key y Secret en extensiones de Chrome y Gadgets de Gmail
- 8. Ver archivos adjuntos en hilos
- 9. Múltiples archivos adjuntos con Swiftmailer
- 10. Varios archivos adjuntos en C#
- 11. Decodificación MIME (HTML + archivos adjuntos)
- 12. Acceso a la alimentación de atom de Gmail usando OAuth
- 13. System.Net.Mail - Tratando de enviar un correo con archivo adjunto a Gmail, pero funciona para los pequeños archivos adjuntos única
- 14. Zend Mail 2.0 Archivos adjuntos
- 15. ¿Cómo envío archivos adjuntos usando SMTP?
- 16. enviando un correo electrónico con varios archivos adjuntos
- 17. Cómo implementar teclas de acceso rápido similares a gmail
- 18. ¿Cómo funcionan los complementos de Gmail, como Rapportive?
- 19. ¿Cómo arrastrar y soltar archivos adjuntos en el navegador?
- 20. Windows Gadgets & Jquery
- 21. simultánea de acceso a archivos
- 22. SOAP con archivos adjuntos en VB.NET
- 23. sendmailR (Part2): Envío de archivos como archivos adjuntos de correo
- 24. ColdFusion respuesta SOAP con archivos adjuntos
- 25. ¿Cómo enviar archivos adjuntos de correo electrónico?
- 26. Ubicación de archivos adjuntos en JIRA
- 27. ¿Cómo abrir la lista de archivos adjuntos?
- 28. Enviando correos con archivos adjuntos a través del NodeJS
- 29. Qt QListView - ¿menús contextuales?
- 30. Saltos de línea inesperados al enviar archivos adjuntos XML utilizando ActionMailer
Los archivos adjuntos no son lo único que es limitado. También solo podrá obtener los primeros 1.000 caracteres del cuerpo del mensaje del mensaje con la API de gmail-context-gadget – JochenJung