РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
479 of 643 menu

Атрибут sender

Атрибут sender применяется к объекту класса Message и хранит адрес электронной почты отправителя. По умолчанию значение берётся из конфигурации приложения MAIL_DEFAULT_SENDER. Атрибут можно задать при создании письма через параметр sender или изменить после создания объекта.

Синтаксис

message.sender

Пример

Давайте создадим письмо и укажем отправителя через параметр sender:

from flask import Flask from flask_mail import Mail, Message app = Flask(__name__) app.config['MAIL_SERVER'] = 'smtp.example.com' app.config['MAIL_PORT'] = 587 app.config['MAIL_USERNAME'] = 'user@example.com' app.config['MAIL_PASSWORD'] = 'password' mail = Mail(app) with app.app_context(): msg = Message( subject='Hello', sender='admin@example.com', recipients=['user@example.com'] ) res = msg.sender

Результат выполнения кода:

'admin@example.com'

Пример

Давайте изменим отправителя после создания объекта Message:

from flask import Flask from flask_mail import Mail, Message app = Flask(__name__) app.config['MAIL_SERVER'] = 'smtp.example.com' app.config['MAIL_PORT'] = 587 app.config['MAIL_USERNAME'] = 'user@example.com' app.config['MAIL_PASSWORD'] = 'password' mail = Mail(app) with app.app_context(): msg = Message( subject='Hello', recipients=['user@example.com'] ) msg.sender = 'noreply@example.com' res = msg.sender

Результат выполнения кода:

'noreply@example.com'

Смотрите также

  • класс Message,
    который представляет электронное письмо
  • атрибут subject,
    который хранит тему письма
  • атрибут recipients,
    который хранит список получателей
  • атрибут body,
    который хранит текстовое содержимое письма
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить