Вопрос

Я работаю с Django, мне нужно отправить письмо во многие электронные письма, я хочу сделать это с библиотекой высокого уровня, такой как Python-Mailer, но мне нужно использовать поле BCC, любые предложения?

Это было полезно?

Решение

Вы должны посмотреть на класс EmaleMessage внутри Django, поддерживает BCC.

Полные документы доступны здесь: http://docs.djangoProject.com/en/dev/topics/email/#The-eMailMessage-Class.

Краткая информация:

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

  • Тема: тема линии электронной почты.
  • Тело: текст тела. Это должно быть простое текстовое сообщение.
  • from_email: адрес отправителя. Как Fred@example.com, и Фреда Фреда законные. Если опустотается, используется настройка по умолчанию_from_email.
  • To: список или кортеж адресов получателей.
  • BCC.: Список или кортеж адресов, используемых в заголовке «BCC» при отправке электронной почты.
  • Соединение: экземпляр бэкэнда электронной почты. Используйте этот параметр, если вы хотите использовать то же соединение для нескольких сообщений. Если опустотается, создается новое соединение при отправке ().
  • Вложения: список вложений, чтобы надеть сообщение. Они могут быть либо электронной почтой. MimeBase.mimeBase экземпляры или (имя файла, контент, mimetype).
  • Заголовки: словарь дополнительных заголовков, чтобы надеть сообщение. Клавиши - это имя заголовка, значения являются значениями заголовка. Вызывающемуленцу необходимо убедиться, что имена и значения заголовки находятся в правильном формате для сообщения электронной почты.
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top