Код: Выделить всё
from app import mail
from flask_mail import Message
msg = Message('Dear Santa', recipients=['***@gmail.com'])
msg.body = 'A mail to Santa'
msg.html = '
A mail to Santa
'
mail.send(msg)
Код: Выделить всё
Traceback (most recent call last):
File "", line 1, in
File "d:\Environments\ENV5\venv\Lib\site-packages\flask_mail\__init__.py", line 539, in send
with self.connect() as connection:
File "d:\Environments\ENV5\venv\Lib\site-packages\flask_mail\__init__.py", line 127, in __enter__
self.host = self.configure_host()
^^^^^^^^^^^^^^^^^^^^^
File "d:\Environments\ENV5\venv\Lib\site-packages\flask_mail\__init__.py", line 152, in configure_host
host.login(self.mail.username, self.mail.password)
File "C:\Python312\Lib\smtplib.py", line 739, in login
(code, resp) = self.auth(
^^^^^^^^^^
File "C:\Python312\Lib\smtplib.py", line 641, in auth
response = encode_base64(initial_response.encode('ascii'), eol='')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'ascii' codec can't encode character '\u201d' in position 8: ordinal not in range(128)
Я сделал все, как в этом уроке.
Отправка электронной почты из приложений Python Flask с помощью Twilio SendGrid
Что Я делаю неправильно?
Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/792 ... flask-mail
Мобильная версия