Articles of correo electrónico de

El cuerpo del correo electrónico es una cadena a veces y una lista a veces. ¿Por qué?

Mi aplicación está escrita en python. Lo que estoy haciendo es ejecutar un script en cada correo electrónico recibido por postfix y hacer algo con el contenido del correo electrónico. Procmail es responsable de ejecutar el script tomando el correo electrónico como entrada. El problema comenzó cuando estaba convirtiendo el mensaje de entrada (puede ser […]

¿Cómo obtener mensajes no leídos y establecer indicadores de lectura de mensajes sobre IMAP utilizando Python?

import imaplib def read(): userName = “xxx@gmail.com” password = “xxxx” name = ‘xxx@gmail.com’ email_ids = [userName] data = [] imap_server = imaplib.IMAP4_SSL(“imap.gmail.com”,993) imap_server.login(userName, password) imap_server.select(‘INBOX’) da = [] status, response = imap_server.status(‘INBOX’, “(UNSEEN)”) unreadcount = int(response[0].split()[2].strip(‘).,]’)) print unreadcount status, response = imap_server.search(None, ‘(FROM “xxx@gmail.com”)’) email_ids = [e_id for e_id in response[0].split()] for e_id in email_ids: […]

ImportError: No hay módulo llamado mime.multipart

Buenos días, Para propósitos de prueba, he hecho un progtwig de Python de una línea: from email.mime.multipart import MIMEMultipart Cuando lo ejecuto a través del interpeter, recibo un mensaje de error horrible: from email.mime.multipart import MIMEMultipart ImportError: no hay un módulo llamado mime.multipart Estoy usando la versión 2.4.3 de Python. Sospecho que el módulo de […]

Regex / código para eliminar “FWD”, “RE”, etc., del asunto del correo electrónico

Dado el asunto del correo electrónico, me gustaría limpiarlo, deshacerme de “Re:”, “Fwd” y otros elementos no deseados. Entonces, por ejemplo, “[Fwd] Re: Jack and Jill’s Wedding” debería convertirse en “Jack and Jill’s Wedding”. Alguien debe haber hecho esto antes, así que espero que puedas indicarme que luche con expresiones regulares o códigos probados. Aquí […]

servidor de correo de inicio de sesión de python 163

Cuando uso este script para iniciar sesión en el servidor de correo 163, ¡hay algo mal! My python env is python 2.7.8 Por favor, ayúdame! import imaplib def open_connect(verbose=False): host = ‘imap.163.com’ port = 993 if verbose:print ‘Connecting to’,host connection = imaplib.IMAP4_SSL(host) username = ‘tmailest@163.com’ passwd = ‘aaannnmmm’ if verbose:print ‘Logging in as’,username try: connection.login(username,passwd) […]

¿Ejemplo de formato correcto para el acceso al correo electrónico de Python iMAP?

tldr: ¿Alguien me puede mostrar cómo formatear correctamente este ejemplo de Python iMAP para que funcione? de https://docs.python.org/2.4/lib/imap4-example.html import getpass, imaplib M = imaplib.IMAP4() M.login(getpass.getuser(), getpass.getpass()) M.select() typ, data = M.search(None, ‘ALL’) for num in data[0].split(): typ, data = M.fetch(num, ‘(RFC822)’) print ‘Message %s\n%s\n’ % (num, data[0][1]) M.close() M.logout() Suponiendo que mi correo electrónico es […]

¿Cómo obtener el asunto del correo electrónico de gmail usando la API de Google usando python?

¿Cómo obtener el asunto de un mensaje usando la API de Gmail usando python?

¿Desea analizar una cadena pequeña para el nombre y el correo electrónico?

Tengo una cadena: John Smith Me gustaría obtener dos variables: nombre (John Smith) y correo electrónico (jsmith@gmail.com) ¿Cómo podría hacer eso? ¡Gracias por la ayuda!

Cómo comprobar si hay nuevos mensajes entrantes utilizando la API de Gmail

He configurado una secuencia de comandos de python que puede extraer datos de la cuenta de Gmail, pero me gustaría configurarlo de manera que solo extraiga mensajes nuevos desde la última vez que hice la llamada a la API (haré ping al servidor con regularidad ). He consultado la notificación Push y el Pub / […]

Python – Reenviar correo electrónico IMAP con archivos adjuntos (imaplib, smtplib)

Estoy teniendo problemas para reenviar el correo con archivos adjuntos. ¿Alguien puede señalarme en la dirección correcta? Supongo que está en la statement Fetch pero no estoy seguro. import sys import uuid import re import smtplib import email address = ” username = ” password = ” def checkMail(): M = imaplib.IMAP4_SSL(address) M.login(username, password) M.select(“INBOX”, […]