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

Атрибут msgId

Атрибут msgId применяется к объекту класса Message и хранит уникальный идентификатор письма. Значение попадает в заголовок Message-ID при отправке сообщения. Если атрибут не задан вручную, Flask генерирует его автоматически на основе домена отправителя. Атрибут принимает строку.

Синтаксис

message.msgId

Пример

Давайте создадим письмо и посмотрим значение msgId:

from flask import Flask from flask_mail import Mail, Message app = Flask(__name__) app.config['MAIL_SERVER'] = 'smtp.example.com' app.config['MAIL_PORT'] = 25 mail = Mail(app) with app.app_context(): msg = Message('Hello', sender='user@example.com', recipients=['user@example.com']) print(msg.msgId)

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

"<20240101120000.12345@example.com>"

Пример

Давайте зададим msgId вручную:

from flask import Flask from flask_mail import Mail, Message app = Flask(__name__) app.config['MAIL_SERVER'] = 'smtp.example.com' app.config['MAIL_PORT'] = 25 mail = Mail(app) with app.app_context(): msg = Message('Hello', sender='user@example.com', recipients=['user@example.com']) msg.msgId = '<abcde@example.com>' print(msg.msgId)

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

"<abcde@example.com>"

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

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