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

Метод add_recipient

Метод add_recipient применяется к объекту сообщения Message и добавляет одного получателя в список адресов. Первым параметром передаётся email-адрес получателя. Если в письме уже есть получатели, новый адрес добавляется в конец списка.

Синтаксис

message.add_recipient(recipient)

Пример

Давайте создадим сообщение и добавим в него одного получателя:

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) msg = Message('Hello', sender='user@example.com') msg.add_recipient('abcde@example.com') app.logger.info(msg.recipients)

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

['abcde@example.com']

Пример

Давайте добавим несколько получателей по очереди:

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) msg = Message('Hello', sender='user@example.com') msg.add_recipient('abcde@example.com') msg.add_recipient('user@example.com') msg.add_recipient('article@example.com') app.logger.info(msg.recipients)

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

['abcde@example.com', 'user@example.com', 'article@example.com']

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

  • класс Message,
    который представляет email-сообщение
  • атрибут recipients,
    который хранит список получателей письма
  • метод attach,
    который прикрепляет файл к письму
  • атрибут sender,
    который задаёт отправителя письма
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить