Articles of mime

¿Cómo puedo obtener el contenido de texto de un mensaje de correo electrónico utilizando Python?

Dado un mensaje RFC822 en Python 2.6, ¿cómo puedo obtener la parte correcta de texto / contenido sin formato? Básicamente, el algoritmo que quiero es este: message = email.message_from_string(raw_message) if has_mime_part(message, “text/plain”): mime_part = get_mime_part(message, “text/plain”) text_content = decode_mime_part(mime_part) elif has_mime_part(message, “text/html”): mime_part = get_mime_part(message, “text/html”) html = decode_mime_part(mime_part) text_content = render_html_to_plaintext(html) else: # fallback […]

Crear correo HTML con imagen en línea y PDF adjunto

Quiero escribir un correo HTML en Python / Django que contenga estas partes: Enlace HTML a logo.png logo.png que se debe mostrar en línea (no como archivo adjunto) en el agente de usuario de correo info.pdf que se debe mostrar como archivo adjunto Texto que se debe mostrar si el agente de usuario de correo […]

Envía un correo electrónico a Gmail con una imagen en línea usando Python

Mi objective es usar Python para enviar un correo electrónico a un usuario de Gmail que tenga una imagen en línea. No es posible alojar esta imagen en línea y luego vincularla a través de un href , debido a la naturaleza sensible de las imágenes (datos de mi trabajo). He intentado codificar la versión […]

Python: verifica si el archivo cargado es jpg

¿Cómo puedo verificar si un archivo cargado por un usuario es un archivo jpg real en Python (Google App Engine)? Esto es lo lejos que he llegado hasta ahora: El script recibe la imagen a través de un formulario HTML y se procesa con el siguiente código … incomming_image = self.request.get(“img”) image = db.Blob(incomming_image) … […]

Análisis de correo electrónico con Python

Estoy escribiendo un script de Python para procesar los correos electrónicos devueltos desde Procmail . Como se sugiere en esta pregunta , estoy usando la siguiente configuración de Procmail: :0: |$HOME/process_mail.py Mi script process_mail.py está recibiendo un correo electrónico a través de stdin como este: From hostname Tue Jun 15 21:43:30 2010 Received: (qmail 8580 […]

creando una plantilla de correo electrónico MIME con imágenes para enviar con python / django

En mi aplicación web, envío correos electrónicos ocasionalmente utilizando una aplicación de correo reutilizable como esta: user – self.user subject = (“My subject”) from = “me@mydomain.com” message = render_to_string(“welcomeEmail/welcome.eml”, { “user” : user, }) send_mail(subject, message, from, [email], priority=”high” ) Quiero enviar un correo electrónico con imágenes incrustadas, así que intenté hacer el correo en […]

Crea y analiza solicitudes HTTP multiparte en Python

Estoy tratando de escribir algún código de Python que pueda crear solicitudes http de mime de varias partes en el cliente y luego interpretarlas adecuadamente en el servidor. Creo que, parcialmente, he tenido éxito en el final del cliente con esto: from email.mime.multipart import MIMEMultipart, MIMEBase import httplib h1 = httplib.HTTPConnection(‘localhost:8080’) msg = MIMEMultipart() fp […]

Envío de correos electrónicos en multipartes html que contienen imágenes incrustadas

He estado jugando con el módulo de correo electrónico en python, pero quiero saber cómo incrustar imágenes que se incluyen en el html. Así, por ejemplo, si el cuerpo es algo así como Me gustaría incrustar image.png en el correo electrónico, y el atributo src debería reemplazarse con content-id . ¿Alguien sabe cómo hacer esto?