django-e-mail-extras

fornece a capacidade de enviar e-mails criptografados e multipartires PGP usando o sistema Django Templating
Baixe Agora

django-e-mail-extras Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Other/Proprietary Li...
  • Preço:
  • FREE
  • Nome do editor:
  • Stephen McDonald
  • Site do editor:
  • http://bitbucket.org/citrus/

django-e-mail-extras Tag


django-e-mail-extras Descrição

Fornece a capacidade de enviar e-mails criptografados e multipartes PGP usando o sistema Django Templating Django-Email-EXTRAS é um aplicativo Django Reutilizável, proporcionando a capacidade de enviar e-mails criptografados e multipartes PGP usando o sistema Django Templating. Esses recursos podem ser usados juntos ou separadamente. Quando configurado para enviar e-mail criptografado PGP, a capacidade de usuários administradores gerenciam as teclas PGP também é fornecida.EnstallationCheckout a fonte e executar a instalação do Python Setup.py. Você pode adicionar e-mail_extras ao seu funcionamento instalado_apps.como que são duas funções para enviar email no e-mail no módulo Email_Extras.utils: * send_mail * send_mail_templatethe ex-imita a assinatura do django.core.mail.send_mail, enquanto este último fornece a capacidade de enviar multipart E-mails usando o sistema de modelos de Django. Se configurado corretamente, ambas as funções irão criptografar os e-mails, conforme descrito abaixo.Sending PGP criptografado por e-mailpgp Explicação de Python-GnuPG, dois modelos são definidos em e-mail_extras.models - tecla e endereço que representam uma chave PGP e um endereço de e-mail para uma tecla de importação com sucesso . Esses modelos existem puramente por uma questão de importar chaves e remover chaves para um endereço específico através do administrador Django. Ao adicionar uma chave, a chave é importada para o toque de chave no servidor e a instância do modelo de chave não é salva. O endereço de e-mail para a chave também é extraído e salvo como uma instância de endereço. O modelo de endereço é então usado ao enviar e-mail para verificar uma chave existente para determinar se um e-mail deve ser criptografado. Quando um endereço é excluído através do administrador django, a chave é removida do anel de chave no e-mail multiparte do servidor.Sending com as Sayas de Templates Django mencionadas acima, a seguinte função é fornecida no módulo Email_Extras.utils: send_mail_template (assunto, modelo , addr_from, addr_to, fail_silly = false, anexos = nenhum, contexto = nenhum) os argumentos que diferem do django.core.mail.send_mail são modelo e contexto. O argumento de modelo é simplesmente o nome do modelo a ser usado para renderizar o conteúdo do email. Um modelo consiste em um arquivo HTML e um arquivo TXT cada responsável por suas respectivas versões do e-mail e deve ser armazenado no diretório Email_Extras onde seus modelos são armazenados, portanto, se o nome contact_form foi fornecido para o argumento de modelo, o modelo dois Os arquivos para o e-mail seriam: modelos / e-mail_extras / contact_form.html modelos / e-mail_extras / contact_form.ttthe o argumento de contexto é simplesmente um dicionário que é usado para preencher os modelos de e-mail, muito parecido com um contexto normal de solicitação seria usado para um modelo regular de Django As duas configurações são duas configurações que você pode configurar no módulo de configurações do seu projeto: * Email_extras_use_gnupg - Boolean que controla se os recursos de criptografia PGP são usados. Padrões para True se Email_Extras_gnupg_Home for especificado, caso contrário false. * Email_extras_gnupg_home - string representando um local personalizado para o Keyring GnuPG. Requisitos: · Pitão · Django. · Python-gnupg


django-e-mail-extras Software Relacionado

Látex it!

Este addons permite que você escreva expressões de látex em seus e-mails, como $ x ^ 2 $ ou $$ \ sum_ {x = 0} \ infty $$ ...

246

Download