У меня ошибка, которую я не понимаю, используя smtplib. У меня Windows 10, и в окне cmd я установил:
set MAIL_SERVER=smtp.googlemail.com
set MAIL_PORT=587
set MAIL_USE_TLS=1
set MAIL_USERNAME='my-gmail-username'
set MAIL_PASSWORD='my-gmail-password'
В Python 3.6 я делаю следующее:
from flask_mail import Message
from app import mail
msg = Message('test subject', sender='my-gmail-adress',recipients=['my-gmail-adress'])
msg.body = 'text body'
msg.html = '<h1>HTML body</h1>'
mail.send(msg)
Я получаю следующую ошибку в консоли: "... Файл "...\Python\Python36-32\lib\smtplib.py", строка 254, в _init__ поднять SMTPConnecterror(code, msg) smtplib.SMTPConnectError: (421 , b'Не удается подключиться к серверу 2a00:1450:400c:c04::10 (2a00:1450:400c:c04::10:587), ошибка подключения 10060')
Примечание. Я разрешил Gmail использовать «менее безопасные приложения» по мере необходимости.
Большое спасибо за твою помощь !