Articles of mime

¿Cómo enviar un email con estilo en Python3?

Estoy enviando correos electrónicos desde una secuencia de comandos de Python3 (usando smtplib ). Por ahora, siempre estoy recibiendo los mensajes en las cuentas de Gmail. Pero el problema es que no puedo mostrar estilos CSS, a pesar de estar en línea. Además, incluso este simple mensaje no puede ser enviado: title = ‘My title’ […]

Formato correcto multipart / form-cuerpo de datos

Introducción Fondo Estoy escribiendo una secuencia de comandos para cargar elementos, incluidos los archivos que utilizan el tipo de contenido de multipart/form-data definido en RFC 2388 . A largo plazo, estoy tratando de proporcionar un script Python simple para realizar cargas de paquetes binarios para github , que involucra el envío de datos similares a […]

¿Cómo respondo a un correo electrónico utilizando el imaplib de Python e incluyo el mensaje original?

Actualmente estoy usando imaplib para obtener mensajes de correo electrónico de un servidor y procesar los contenidos y los archivos adjuntos. Me gustaría responder a los mensajes con un mensaje de estado / error y enlaces al contenido generado en mi sitio si pueden procesarse. Esto debería incluir el mensaje original, pero debería eliminar los […]

Python Emailing Multipart con contenido de cuerpo

No puedo enviar un correo electrónico en python con un cuerpo como un correo electrónico de varias partes. Todo lo que he intentado ha resultado en todo el contenido como archivos adjuntos, y no puedo hacer que el texto o html aparezca en el cuerpo. msg = MIMEMultipart() if msg_mime_type == ‘text’ or not msg_mime_type: […]

Configuración de Return-Path con Python sendmail para un mensaje MIME

Hola, me gustaría establecer el encabezado “Return-Path” para un mensaje MIME que envío con Python. Básicamente, probé algo como esto: message = MIMEMultipart() message.add_header(“Return-Path”, “something@something.com”) #… smtplib.SMTP().sendmail(from, to, message.as_string()) El mensaje que recibí tiene su encabezado “Return-Path” establecido en el mismo contenido que el de “De”, incluso si agrego explícitamente el encabezado “Return-Path”. ¿Cómo puedo […]

Python Email en formato HTML mimelib

Estoy tratando de enviar dos marcos de datos creados en Pandas Python como formato html en un correo electrónico enviado desde el script de python. Quiero escribir un texto y la tabla y repetir esto para dos marcos de datos más, pero el script no puede adjuntar más de un bloque html. El código es […]

Problemas con multipart_encode (biblioteca de carteles)

Estoy intentando cargar un archivo utilizando multipart_encode para realizar el proceso MIME . Sin embargo, encontré el siguiente error AttributeError: multipart_yielder instance has no attribute ‘__len__’ . A continuación se muestra mi enfoque, realmente aprecio si alguien me puede dar algunas sugerencias. url = “https://pi-user-files.s3-external-1.amazonaws.com/” post_data = {} #data is a dict post_data[‘AWSAccessKeyId’]=(data[‘ticket’][‘AWSAccessKeyId’]) post_data[‘success_action_redirect’]=(data[‘ticket’][‘success_action_redirect’]) post_data[‘acl’]=(data[‘ticket’][‘acl’]) […]

Los encabezados MIME no lo hacen a través de la API de Gmail

Estoy tratando de automatizar la creación de borradores a través de la API de Gmail, y quiero que estos borradores sean respuestas a los correos electrónicos existentes. Para hacer esto, creo que necesito establecer el encabezado “threadId” (específico de Gmail), el encabezado “Referencias” y el encabezado “In-Reply-To”. Además, para que Gmail considere que el mensaje […]

Python IMAP: =? Utf-8? Q? en la cadena de asunto

Estoy mostrando un nuevo correo electrónico con IMAP , y todo se ve bien, excepto por un asunto del mensaje que se muestra como: =?utf-8?Q?Subject?= ¿Cómo puedo arreglarlo?

cómo saber si una cadena es base64 o no

Tengo muchos correos electrónicos que vienen de diferentes fonts. todos tienen adjuntos, muchos de ellos tienen nombres de adjuntos en chino, por lo que estos clientes se convierten a base64 por sus clientes de correo electrónico. Cuando recibo estos correos electrónicos, deseo decodificar el nombre. Pero hay otros nombres que no son base64. ¿Cómo puedo […]