Articles of correo electrónico de

Enviar una cita Cita con la biblioteca de python win32com

Estoy desarrollando una secuencia de comandos de Python para crear un simple AppointmentItem y enviarlo a algunos destinatarios utilizando la biblioteca win32com. Encontré toda la documentación y algunos ejemplos de VBA en este enlace: https://msdn.microsoft.com y todo parece estar claro y bien desarrollado. Pero, en mi script, aunque se crea el AppointmentItem y se resuelven […]

¿Cómo recibo un correo electrónico html como texto regular?

Aquí está el código que tengo hasta ahora: import email, imaplib user = ‘some username’ pwd = ‘some password’ m = imaplib.IMAP4_SSL(“imap.gmail.com”) m.login(user, pwd) m.select(“[Gmail]/All Mail”) resp, data = m.fetch(1, “(RFC822)”) email_body = data[0][1] mail = email.message_from_string(email_body) print mail Actualmente recibo el correo electrónico con un montón de formato extraño. Me gustaría recibir el cuerpo […]

Generando y guardando un archivo .eml con python 3.3

Estoy intentando generar correos electrónicos utilizando la biblioteca de correo electrónico estándar y guardarlos como archivos .eml. No debo entender cómo funciona email.generator porque sigo recibiendo el error ‘AttributeError: el objeto’ str ‘no tiene el atributo’ escribir ‘. from email import generator from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText active_dir = ‘c:\\’ class Gen_Emails(object): […]

Cómo enviar una parte del cuerpo del correo electrónico a través de MIMEMultipart

Solo tengo curiosidad por saber si MIMEMultipart tiene algún atributo en el que pueda pasar la parte del cuerpo de mi correo electrónico … solo se me ha ocurrido una parte msg = MIMEMultipart() msg[“From”] = emailfrom msg[“To”] = emailto msg[“Subject”] = “hi find the attached file” msg.preamble = “please PFA” ¿Hay algo como una […]

¿Cómo genero y abro un correo electrónico de Outlook con Python (pero no lo envío)?

Tengo un script que automáticamente crea y envía correos electrónicos, envía correos electrónicos utilizando la función simple a continuación: def Emailer(text, subject, recipient): import win32com.client as win32 outlook = win32.Dispatch(‘outlook.application’) mail = outlook.CreateItem(0) mail.To = recipient mail.Subject = subject mail.HtmlBody = text mail.send Pero, ¿cómo abro este correo electrónico en una ventana de Outlook para […]

Obtención de los correos electrónicos más recientes usando IMAP y Python

Estoy buscando devolver los n (lo más probable 10) correos electrónicos más recientes de una bandeja de entrada de cuentas de correo electrónico utilizando IMAP. Hasta ahora he hecho adoquines juntos: import imaplib from email.parser import HeaderParser M = imaplib.IMAP4_SSL(‘my.server’) user = ‘username’ password = ‘password’ M.login(user, password) M.search(None, ‘ALL’) for i in range (1,10): […]

Cómo recibir correo usando python

Me gustaría recibir un correo electrónico utilizando python. Hasta ahora he podido obtener el sujeto pero no el cuerpo. Aquí está el código que he estado usando: import poplib from email import parser pop_conn = poplib.POP3_SSL(‘pop.gmail.com’) pop_conn.user(‘myusername’) pop_conn.pass_(‘mypassword’) #Get messages from server: messages = [pop_conn.retr(i) for i in range(1, len(pop_conn.list()[1]) + 1)] # Concat message […]

¿Cómo envío un correo electrónico con un archivo adjunto .csv usando Python ?

De acuerdo, sé que hay algunas preguntas que abordan esto, pero no puedo encontrar la manera de hacerlo funcionar correctamente. Supongo que es tan simple como el siguiente código, pero esto no adjunta mi archivo. Cualquier ayuda sería muy apreciada. También soy muy nuevo en Python. ¿Hay algún módulo de correo que deba importar para […]

Análisis de archivos .msg de Outlook con Python

Miré a mi alrededor y no pude encontrar una respuesta satisfactoria. ¿Alguien sabe cómo analizar archivos .msg desde Outlook con Python? He intentado usar mimetools y email.parser sin suerte. ¡La ayuda sería muy apreciada!

Python, IMAP y GMail. Marca los mensajes como vistos

Tengo una secuencia de comandos de Python que tiene que buscar mensajes ocultos, procesarlos y marcarlos como se ven (o leer) Hago esto después de iniciar sesión en: typ, data = self.server.imap_server.search(None, ‘(UNSEEN)’) for num in data[0].split(): print “Mensage ” + str(num) + ” mark” self.server.imap_server.store(num, ‘+FLAGS’, ‘(SEEN)’) El primer problema es que, la búsqueda […]