Отправить письмо с python с помощью bcc

Я работаю с django, мне нужно отправить почту на многие электронные письма, я хочу сделать это с помощью библиотеки высокого уровня, такой как python-mailer, но мне нужно использовать поле Bcc, любые предложения?

Ответ 1

Вы должны посмотреть на класс EmailMessage внутри django, поддерживающий операционную систему.

Доступны следующие документы:  http://docs.djangoproject.com/en/dev/topics/email/#the-emailmessage-class

Краткий обзор:

Класс EmailMessage инициализируется следующими параметрами (в данном порядке, если используются позиционные аргументы). Все параметры являются необязательными и могут быть установлены в любое время до вызова метода send().

  • subject: строка темы сообщения электронной почты.
  • тело: текст тела. Это должно быть текстовое сообщение.
  • from_email: адрес отправителя. Как [email protected], так и формы Fred являются законными. Если этот параметр опущен, используется параметр DEFAULT_FROM_EMAIL.
  • to: список или кортеж адресов получателей.
  • bcc. Список или кортеж адресов, используемых в заголовке "Bcc" при отправке сообщения электронной почты.
  • соединение: экземпляр бэкапа электронной почты. Используйте этот параметр, если вы хотите использовать одно и то же соединение для нескольких сообщений. Если опустить, новое соединение создается при вызове send().
  • Вложения: список вложений для размещения сообщения. Это могут быть либо экземпляры email.MIMEBase.MIMEBase, либо (имя файла, контент, тип mimetype). Заголовки
  • : словарь дополнительных заголовков для добавления сообщения. Ключами являются имя заголовка, значения - значения заголовка. Это до вызывающего абонента, чтобы заголовки заголовков и значения были в правильном формате для сообщения электронной почты.