Django-Email-EXTRAS

proporciona la capacidad de enviar correos electrónicos cifrados y multipartos de PGP utilizando el sistema de plantación Django
Descargar ahora

Django-Email-EXTRAS Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Other/Proprietary Li...
  • Precio:
  • FREE
  • Nombre del editor:
  • Stephen McDonald
  • Sitio web del editor:
  • http://bitbucket.org/citrus/

Django-Email-EXTRAS Etiquetas


Django-Email-EXTRAS Descripción

Proporciona la posibilidad de enviar correos electrónicos cifrados y multipartos de PGP utilizando el sistema de plantación Django Django-Email-Extras es una aplicación reutilizable de Django que proporciona la capacidad de enviar correos electrónicos cifrados y multipartos de PGP utilizando el sistema de plantación Django. Estas características se pueden utilizar juntas o por separado. Cuando se configura para enviar correo electrónico cifrado PGP, también se proporciona la capacidad de los usuarios de administradores para administrar las teclas PGP.IntallationCheckout la fuente y ejecute la instalación de Python Setup.py. A continuación, puede agregar correo electrónico_extras a su install_apps.How. Haz que estén en dos funciones para enviar un correo electrónico en el módulo de correo electrónico_extras.utils: * send_mail * send_mail_templateethe ex imita la firma de django.core.mail.send_mail, mientras que este último proporciona la capacidad de enviar Multipart Correos electrónicos que utilizan el sistema de plantación Django. Si se configuran correctamente, ambas funciones cifrarán los correos electrónicos que se describen a continuación. El PGP cifrado de PGP PEPPGP que se refleja en Python-GNUPG, dos modelos se definen en el correo electrónico_extras.models: la tecla y la dirección que representan una clave PGP y una dirección de correo electrónico para una clave de importación correcta . Estos modelos existen puramente por el bien de las claves importadoras y eliminando las claves para una dirección particular a través del administrador de Django. Al agregar una tecla, la tecla se importa en el anillo de la llavero en el servidor y la instancia del modelo clave no se guarda. La dirección de correo electrónico de la tecla también se extrae y se guarda como una instancia de dirección. Luego se usa el modelo de dirección cuando se envía un correo electrónico para verificar una clave existente para determinar si se debe cifrar un correo electrónico. Cuando se elimina una dirección a través del administrador de Django, la tecla se elimina del anillo de la llavero en el servidor. Multipart Correo electrónico con los sistemas de plantación DJANGO mencionados anteriormente, la siguiente función se proporciona en el módulo de correo electrónico_extras.utils: Send_mail_Template (tema, plantilla , addr_desde, addr_to, fail_silenty = false, adjuntos = ninguno, contexto = ninguno) Los argumentos que difieren de django.core.mail.send_mail son plantilla y contexto. El argumento de la plantilla es simplemente el nombre de la plantilla que se utilizará para procesar los contenidos de correo electrónico. Una plantilla consta de un archivo HTML y un archivo TXT cada uno responsable de sus respectivas versiones del correo electrónico y se debe almacenar en el directorio de correo electrónico_extrás donde se almacenan sus plantillas, por lo tanto, si el nombre contact_form fue dado para el argumento de la plantilla, las dos plantillas Los archivos para el correo electrónico serían: Plantillas / Email_Extra / Contact_Form.HTML Plantillas / Email_Extras / Contact_Form.txt El argumento del contexto es simplemente un diccionario que se usa para rellenar las plantillas de correo electrónico, al igual que un contexto de solicitud normal para una plantilla regular de Django .Configuration. Hay dos configuraciones que puede configurar en el Módulo de configuración de su proyecto: * Email_extras_USE_GNUPG - Boolean que controla si se utilizan las funciones de cifrado PGP. Por defecto es verdadero si se especifica correo electrónico_extras_gnupg_home, de lo contrario falso. * Email_extras_gnupg_Home - String que representa una ubicación personalizada para el teclado GNUPG. Requisitos: · Python · Django · Python-gnupg


Django-Email-EXTRAS Software relacionado

¡Latex It!

Estos complementos le permiten escribir expresiones de látex en sus correos electrónicos, como $ x ^ 2 $ o $$ \ sum_ {x = 0} \ infty $$ ...

246

Descargar