Im пытается отправить электронную почту с SMTP модуль, но Im имея ошибку:Ошибка при отправке по электронной почте: поднять SMTPAuthenticationError (код, соответственно)
File "/usr/lib/python2.7/smtplib.py", in login
raise SMTPAuthenticationError(code, resp) smtplib.SMTPAuthenticationError: (534, '5.7.14)...
Кто-то уже эту ошибку? Вы знаете, как исправить?
Код:
def sendNotification():
recepients_list = "[email protected]"
subject = 'Subject'
message = "Message"
sendemail(recepients_list,subject,message)
def sendemail(to_addr_list, subject, message):
username = '[email protected]'
password = 'passtest'
from_addr = '[email protected]'
server = smtplib.SMTP('smtp.gmail.com', 587)
server.ehlo()
server.starttls()
server.login(username,password)
newmessage = '\r\n'.join([
'To: %s' %recepient_list,
'From: %s' % from_addr,
'Subject: %s' %subject,
'',
message
])
try:
server.sendemail(from_addr, to_addr_list,newmessage)
print 'notification sent'
except:
print 'error sending notification'
server.quit()
sendNotification()
Если бы я должен был догадаться, это будет какая-то проблема с TLS/SSL. Вы уже прошли этот маршрут? –
Вы можете попробовать отключить CAPTCHA или зарегистрировать пароль, специфичный для приложения, в вашей учетной записи gmail: http://joequery.me/guides/python-smtp-authenticationerror/ –
Спасибо за советы, но все же не работайте! – UserX