python smtp gmail authentication error (sending email through gmail smtp server)
online
online.service.com at gmail.com
Sat Sep 5 19:59:15 EDT 2009
Hi all,
I have the following code
import smtplib
from email.mime.text import MIMEText
smtpserver = 'smtp.gmail.com'
AUTHREQUIRED = 1 # if you need to use SMTP AUTH set to 1
smtpuser = 'admin at myhost.com' # for SMTP AUTH, set SMTP username
here
smtppass = '123456' # for SMTP AUTH, set SMTP password here
RECIPIENTS = ['online8 at gmail.com']
SENDER = 'admin at myhost.com'
msg = MIMEText('dsdsdsdsds\n')
msg['Subject'] = 'The contents of iii'
msg['From'] = 'admin at myhost.com'
msg['To'] = ''online8 at gmail.com''
mailServer = smtplib.SMTP('smtp.gmail.com',587)
mailServer.ehlo()
mailServer.starttls()
mailServer.ehlo()
mailServer.login(smtpuser, smtppass)
mailServer.sendmail(smtpuser,RECIPIENTS,msg.as_string())
mailServer.close()
this code works fine on my desktop. but it failed with this error
smtplib.SMTPAuthenticationError: (535, '5.7.1 Username and
Password not accepted. Learn more at\n5.7.1
http://mail.google.com/support/bin/answer.py?answer=14257
21sm4713429agd.11')
on my linux server.
Not sure what went wrong, should i open some port/ install some
services on my linux server?
More information about the Python-list
mailing list