Django-E-Mail-Extras

bietet die Möglichkeit, PGP-verschlüsselte und Multipart-E-Mails mit dem Django-Templating-System zu senden
Jetzt downloaden

Django-E-Mail-Extras Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Other/Proprietary Li...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Stephen McDonald
  • Website des Verlags:
  • http://bitbucket.org/citrus/

Django-E-Mail-Extras Stichworte


Django-E-Mail-Extras Beschreibung

Bietet die Möglichkeit, PGP-verschlüsselte und Multipart-E-Mails mit dem Django-Templating-System zu senden Django-E-Mail-Extras ist eine wiederverwendbare Django-App, die die Möglichkeit bietet, PGP-verschlüsselte und Multipart-E-Mails mit dem Django-Templating-System zu senden. Diese Funktionen können zusammen oder separat verwendet werden. Bei der Konfiguration zum Senden von PGP-verschlüsselten E-Mails wird auch die Möglichkeit, Admin-Benutzer zur Verwaltung von PGP-Keys zu verwalten, ebenfalls vorhanden.EinstallationCheckOut Die Quelle und Run Run python setup.py install. Sie können dann E-Mail_Extras zu Ihrem installierten_Apps hinzufügen. Wie funktioniert es zwei Funktionen zum Senden von E-Mails in das E-Mail_extras.Utils-Modul: * send_mail * send_mail_templathe Ehere ahmt die Signatur von django.core.mail.send_mail, während letztere die Möglichkeit bietet, Multipart zu senden E-Mails mit dem Django-Templating-System. Wenn korrekt konfiguriert, werden sowohl diese Funktionen E-Mails verschlüsseln, wie unten beschrieben. . Diese Modelle existieren rein, um den Import von Tasten zu importieren und die Schlüssel für eine bestimmte Adresse über den Django-Administrator zu entfernen. Beim Hinzufügen eines Schlüssels wird der Schlüssel auf dem Server in den Schlüsselring importiert, und die Instanz des Schlüsselmodells wird nicht gespeichert. Die E-Mail-Adresse für den Schlüssel wird ebenfalls extrahiert und als Adressinstanz gespeichert. Das Adressmodell wird dann verwendet, wenn Sie E-Mail senden, um nach einem vorhandenen Schlüssel zu suchen, um zu ermitteln, ob eine E-Mail verschlüsselt werden soll. Wenn eine Adresse über den Django-Administrator gelöscht wird, wird der Schlüssel vom Schlüsselring auf dem Server entfernt. Die Multipart-E-Mail mit dem oben genannten Django-Templating-SystemAs ist die folgende Funktion im mail_extras.utils-Modul: send_mail_template (Betreff, Vorlage , ADDR_FROM, ADDR_TO, FAIL_SILY = FALSE, Anhängen = NONE, CONTEXT = NONE) Die Argumente, die von django.core.mail.send_mail unterscheiden, sind Vorlage und Kontext. Das Vorlagenargument ist einfach der Name der Vorlage, die für das Rendern der E-Mail-Inhalte verwendet werden soll. Eine Vorlage besteht aus einer HTML-Datei und einer TXT-Datei, die jeweils für ihre jeweiligen Versionen der E-Mail-Version verantwortlich ist, und sollten im Verzeichnis email_extras gespeichert werden, in dem Ihre Vorlagen gespeichert sind. Daher, wenn der Name contact_Form für das Vorlagenargument, die zwei Vorlage Dateien für die E-Mail wären: Vorlagen / email_extras / contact_form.html-Vorlagen / email_extras / contact_form.txtDie Kontextargument ist einfach ein Wörterbuch .ConfigurationTüre sind zwei Einstellungen, in denen Sie im Einstellungsmodul Ihres Projekts konfigurieren können: * Email_extras_use_gnupg - Boolean, der steuert, ob die PGP-Verschlüsselungsfunktionen verwendet werden. Standardeinstellungen true, wenn email_extras_gnupg_home angegeben ist, ansonsten falsch. * EMAIL_EXTRAS_GNUPG_HOME - String, der einen benutzerdefinierten Standort für den GnUPG-Schlüsselanhänger darstellt. Anforderungen: · Python · Django · Python-GnUPG


Django-E-Mail-Extras Zugehörige Software