Pergunta

Estou a trabalhar com o django, eu preciso enviar um e-mail para muitos e-mails, eu quero fazer isso com um alto nível de biblioteca como python-mailer, mas eu preciso usar o campo bcc, alguma sugestão?

Foi útil?

Solução

Você deve olhar para o EmailMessage classe dentro do django, suporta o cco.

Completar documentos aqui disponíveis: http://docs.djangoproject.com/en/dev/topics/email/#the-emailmessage-class

Visão rápida:

O EmailMessage classe é inicializada com os seguintes parâmetros (na ordem determinada, se os argumentos posicionais são utilizados).Todos os parâmetros são opcionais e podem ser definidas a qualquer momento antes de chamar o método send ().

  • assunto:A linha de assunto da mensagem de e-mail.
  • corpo:O corpo de texto.Esta deve ser uma mensagem de texto sem formatação.
  • from_email:O endereço do remetente.Ambos fred@example.com e Fred formas são legais.Se omitido, o DEFAULT_FROM_EMAIL configuração é usada.
  • para:Uma lista ou tupla de endereços de destinatários.
  • cco:Uma lista ou tupla de endereços usados em "Cco" cabeçalho ao enviar o e-mail.
  • conexão:Um e-mail instância de back-end.Use esse parâmetro se você quiser usar a mesma conexão para várias mensagens.Se omitido, uma nova conexão é criada quando enviar() é chamado.
  • anexos:Uma lista de anexos para colocar na mensagem.Estes podem ser qualquer um e-mail.MIMEBase.MIMEBase instâncias, ou (nome do arquivo, conteúdo, mimetype) triplica.
  • cabeçalhos:Um dicionário de cabeçalhos extras para colocar na mensagem.As chaves são o nome do cabeçalho, os valores são os valores de cabeçalho.Cabe ao emissor para assegurar que os nomes de cabeçalho e valores estão no formato correto para uma mensagem de correio electrónico.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top