smtp2zope

Screenshot der Software:
smtp2zope
Softwarebeschreibung:
Version: 1.1
Upload-Datum: 11 May 15
Entwickler: Maurits van Rees
Lizenz: Frei
Popularität: 6

Rating: nan/5 (Total Votes: 0)

smtp2zope ist ein Python-Skript, das eine E-Mail als Eingabe, führt einige Transformation, und legt ihn auf einen Back-End-Server mit einer URL. & Nbsp; Traditionell Zope wird erwartet, dass der empfangende Server, daher der Name sein, sollte aber funktionieren Geldstrafe für andere Server zu.
Ursprünglich kommt hier den Code aus dem Mailboxer-Produkt für Zope.
Verwendung
Bei der Installation dieses Pakets wird ein smtp2zope Skript generiert. Das Skript liest von der Standardeingabe und erwartet einen URL und optional maximale Anzahl von Bytes als Argumente:
smtp2zope URL [MAXBYTES]
URL:
& Nbsp; rufen Sie diese URL mit der E-Mail als Post-Anfrage. Die Authentifizierung kann in URL aufgenommen werden: http: // username: password@example.org/some-page
MAXBYTES:
& Nbsp; optional: nur vorwärts Mails mit einer Größe von weniger als MAXBYTES an die URL
So könnte ein Testlauf wie folgt aussehen:
cat testmail.txt> / path / to / smtp2zope http: // admin: secret@example.org/my-mail-handler
Mail-Server-Integration
Mail kommt durch einen Mail-Server. Also, wenn Sie Mail für mailme@example.org durch smtp2zope behandelt und auf Ihren Webserver gesendet werden möchten, sollten Sie einen Aliasnamen in den SMTP-Server-Konfiguration hinzufügen. So etwas funktioniert wahrscheinlich (dort konnten geringfügige Unterschiede je nachdem, welche Mail-Server, die Sie verwenden werden):
mailme@example.org "| / path / to / smtp2zope http: // admin: secret@example.org/my-mail-handler 1000000"
Die Zahl am Ende begrenzt die maximale Größe einer Nachricht; Dies ist optional, aber sehr zu empfehlen.
Debugging
Bitte beachten Sie: Ausgabe wird protokolliert, um standardmäßig auf Unix-Varianten maillog. Ihre maillog (zB /var/log/mail.log), um Probleme mit dem Setup zu debuggen.
Buildout
Wenn Sie wie die Einrichtung Ihres Projekt mit zc.buildout (ich selbst), das ist einfach genug, um das Snippet bin / smtp2zope Skript zu erstellen:
[Script]
Rezept = zc.recipe.egg
Eier = smtp2zope

Was ist neu in dieser Pressemitteilung:

  • Verwenden Sie einen besseren Weg, um die Grundauthentifizierungsinformationen zu bestimmen, die übergeben wird in der URL so die Logik nicht scheitern, wenn die URL hat ein @ -Zeichen woanders. [Maurits]
  • Fehler behoben & quot; lokale Variable "Genehmigung" vor der Zuweisung & quot verwiesen; wenn sie nicht mit der Standardauthentifizierung (http: // user: pw@example.com). [Maurits]

Anforderungen :

  • Python

Ähnliche Software

weighmail
weighmail

14 Apr 15

mail-utils
mail-utils

20 Feb 15

fakesmtpd
fakesmtpd

14 Apr 15

Alpine
Alpine

20 Feb 15

Kommentare zu smtp2zope

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!