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 = 'x...@gmail.com'
gmail_pwd = 'password'
sender = 'a...@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 x...@gmail.com en vez de
a...@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?
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a