Articles of correo electrónico

problema con el análisis de correo electrónico con Python y múltiples registros recibidos

Estoy intentando analizar correos electrónicos con python email.parser. Cuando mi correo electrónico contiene múltiples registros recibidos, email.parser parece ignorar esos registros. Por ejemplo, para la entrada: … Received: from localhost (jalapeno [127.0.0.1]) by jmason.org (Postfix) with ESMTP id 5C4E816F6D for ; Sun, 6 Oct 2002 22:54:39 +0100 (IST) Received: from jalapeno [127.0.0.1] by localhost with […]

Recordatorio de correo electrónico cronometrado en python

He escrito un script en python que le permite a un usuario ingresar un mensaje, su correo electrónico y la hora, y les gustaría que el correo electrónico fuera enviado. Todo esto se almacena en una base de datos mysql. Sin embargo, ¿cómo puedo hacer que el script se ejecute en dicha fecha y hora? […]

Envío de correo electrónico después de raspar en scrapy

código pipeline.py class Examplepipeline(object): def __init__(self): dispatcher.connect(self.spider_opened, signal=signals.spider_opened) dispatcher.connect(self.spider_closed, signal=signals.spider_closed) def spider_opened(self, spider): log.msg(“opened spider %s at time %s” % (spider.name,datetime.now().strftime(‘%H-%M-%S’))) def process_item(self, item, spider): log.msg(“Processsing item ” + item[‘title’], level=log.DEBUG) def spider_closed(self, spider): log.msg(“closed spider %s at %s” % (spider.name,datetime.now().strftime(‘%H-%M-%S’))) En el código de la araña anterior, se mostrará la hora de inicio y […]

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?

Marque el correo electrónico como leído con exchangelib

Estoy usando el paquete de exchangelib Pythons. ¿Cómo puedo marcar un correo electrónico como leído con exchangelib? He consultado la página oficial de GitHub exchangelib para mi consulta, pero no encontré la respuesta.

¿Cómo uso el módulo de correo electrónico de Python 3.2 para enviar mensajes Unicode codificados en utf-8 con comillas imprimibles?

Quiero enviar mensajes de correo electrónico que tengan cuerpos Unicode arbitrarios en un progtwig Python 3.2. Pero, en realidad, estos mensajes consistirán principalmente en texto ASCII de 7 bits. Así que me gustaría que los mensajes estuvieran codificados en utf-8 usando quoted-printable. Hasta ahora, he encontrado que esto funciona, pero parece incorrecto: c = email.charset.Charset(‘utf-8’) […]

Python: envíe correo electrónico en formato HTML a través de Outlook 2007/2010 y win32com

¿Hay alguna forma de enviar un correo electrónico en formato HTML utilizando el win32com.client de Python (que utiliza Outlook 2007/2010)? El formato que estoy usando ahora se ve así: import win32com.client olMailItem = 0x0 obj = win32com.client.Dispatch(“Outlook.Application”) newMail = obj.CreateItem(olMailItem) newMail.Subject = “the subject” newMail.Body = “body text” newMail.To = “recipient@example.com” attachment1 = “c:\\mypic.jpg” newMail.Attachments.Add(attachment1) […]

Ejemplo de formulario de correo electrónico Django de Python

Quería hacer un formulario de contacto en mi sitio web. Puedo encontrar formularios de correo electrónico de PHP en todas partes, pero no hay ejemplos de Django. No tengo idea de cómo hacerlo yo mismo, así que pregunto si hay alguien que pueda decirme desde cero: ¿cómo hacer un formulario de contacto por correo electrónico […]

PGP firma correos electrónicos multiparte con Python

Actualmente estoy tratando de agregar el soporte de firma PGP a mi pequeño script de envío de correo electrónico (que utiliza Python 3.xy el módulo python-gnupg ). El código que firma el mensaje es: gpg = gnupg.GPG() basetext = basemsg.as_string().replace(‘\n’, ‘\r\n’) signature = str(gpg.sign(basetext, detach=True)) if signature: signmsg = messageFromSignature(signature) msg = MIMEMultipart(_subtype=”signed”, micalg=”pgp-sha1″, protocol=”application/pgp-signature”) […]

¿Cómo configurar un juego de caracteres en el correo electrónico usando smtplib en Python 2.7?

Estoy escribiendo un simple smtp-sender con autenticación. Aquí está mi código SMTPserver, sender, destination = ‘smtp.googlemail.com’, ‘user@gmail.com’, [‘reciever@gmail.com’] USERNAME, PASSWORD = “user”, “password” # typical values for text_subtype are plain, html, xml text_subtype = ‘plain’ content=””” Hello, world! “”” subject=”Message Subject” from smtplib import SMTP_SSL as SMTP # this invokes the secure SMTP protocol (port […]