[Python-es] Problema con SMTPLib

Nicolas lino nicolaslino1 en gmail.com
Mar Nov 18 01:14:39 CET 2014


Hola gente, no se si realmente es un problema o gmail esta mas inteligente.

Estoy haciendo un programita muy simple, que se va a encargar de hacer un
sorteo y enviar los datos por mail, estoy usando el SMTP de Gmail, pero no
logro remplazar el sender:

copio porcion de codigo:

from smtplib import SMTP_SSL as SMTP
from email.MIMEText import MIMEText
#config to smtp gmail
gmail_user = 'xxx en gmail.com'
gmail_pwd = 'password'
sender = 'algo en todos.com'
SMTPserver = "*smtp.gmail.com <http://smtp.gmail.com>*"
text_subtype = 'plain'
subject="Amigo"
conn = SMTP(SMTPserver)
conn.set_debuglevel(False)
conn.login(gmail_user, gmail_pwd)

def SendEmail(name,email,friend):
    to = email
    destination = [email]
    content="""\
        Hola """+ name + """
        Tu amigo es:  """+ friend + """
    """
    msg = MIMEText(content, text_subtype)
    msg['Subject'] = subject
    msg['From']   =  sender
    try:
        conn.sendmail('sender', destination, msg.as_string())
        print 'Send mail to: ' + destination
    except:
        print 'error send email to: ' + destination


Mi problema es que llega a la casilla como xxx en gmail.com en vez de
algo en todos.com.

Hace algunos anios se que hize esto mismo y pude modificar el sender, ero
la verdad perdi el codigo.

Ya hice muchas pruebas, modifique el codigo, pero no logro que se envie
como quiero.

Alguien me puede dar una mano?
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20141117/ecf22cc9/attachment.html>


Más información sobre la lista de distribución Python-es