Я отправляю электронные письма, используя Flask Mail, но пока, прочитав документацию, я не понял, как я не могу отформатировать свой текст.
Итак, мой вопрос:
- Могу ли я отформатировать текст? Например, курсивом, жирным шрифтом или даже другим шрифтом.
Если возможно, где я могу изменить, чтобы добавить эту функцию?
from flask import Flask
from flask_mail import Mail, Message
import os
app = Flask(__name__)
mail_settings = {
"MAIL_SERVER": 'smtp.gmail.com',
"MAIL_PORT": 465,
"MAIL_USE_TLS": False,
"MAIL_USE_SSL": True,
"MAIL_USERNAME": os.environ['EMAIL_USER'],
"MAIL_PASSWORD": os.environ['EMAIL_PASSWORD']
}
app.config.update(mail_settings)
mail = Mail(app)
if __name__ == '__main__':
with app.app_context():
msg = Message(subject="Test subject",
sender=app.config.get("MAIL_USERNAME"),
recipients=["<testacc@gmail.com>"],
body="test email\nBest regards\n\nJohn Doe")
mail.send(msg)