Отправить письмо с Python, используя BCC
Вопрос
Я работаю с 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).
- Заголовки: словарь дополнительных заголовков, чтобы надеть сообщение. Клавиши - это имя заголовка, значения являются значениями заголовка. Вызывающемуленцу необходимо убедиться, что имена и значения заголовки находятся в правильном формате для сообщения электронной почты.
Не связан с StackOverflow