SMTP2ZOPE.

Lesen Sie eine E-Mail von stdin und leiten Sie es an eine URL weiter
Jetzt downloaden

SMTP2ZOPE. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Name des Herausgebers:
  • Maurits van Rees
  • Website des Verlags:
  • http://zestsoftware.nl

SMTP2ZOPE. Stichworte


SMTP2ZOPE. Beschreibung

Lesen Sie eine E-Mail von stdin und leiten Sie es an eine URL weiter SMTP2ZOPE ist ein Python-Skript, das eine E-Mail als Eingabe annimmt, verwandelt und übermittelt sie mit einer URL an einen Backend-Server. Es wird traditionell erwartet, dass Zope der empfangende Server ist, daher der Name, sondern sollte auch für andere Server funktionieren, sondern auch für andere Server funktionieren. Das Skript liest sich von der Standardeingabe und erwartet eine URL und eine optionale maximale Anzahl von Bytes als Argumente: SMTP2ZOPE-URL URL: Rufen Sie diese URL mit der E-Mail als Post-Anforderung an. Die Authentifizierung kann in URL aufgenommen werden: http: // Benutzername: password@example.org/some-pagemaxbytes: optional: Nur E-Mails mit einer Größe von weniger als Maxbyte an den URLSO kann ein Testlauf so aussehen: cat testmail.txt > / path / to / smtp2zope http: // admin: secret@example.org/my-mail-handLermail-Server IntegrationMail wird über einen Mail-Server geliefert. Wenn Sie also E-Mails für mailme@example.org sollen, um von SMTP2ZOPE zu behandeln und an Ihren Webserver gesendet zu werden, sollten Sie einen Alias in Ihrer SMTP-Serverkonfiguration hinzufügen. So etwas wie das funktioniert wahrscheinlich (es gibt leichte Unterschiede, je nach dem verwendeten Mail-Server): mailMe@example.org "| / path / to / smtp2zope http: // admin: secret@example.org/my-mail-Handler 1000000 "Die Nummer am Ende schränkt die maximale Größe einer Nachricht ein. Dies ist optional, aber sehr empfehlenswert.debuggingPlease HINWEIS: Die Ausgabe wird an MAILLOG pro Standard auf Unicals protokolliert. Sehen Sie sich Ihren MAILLOG (zB /var/log/mail.log) an, um Probleme mit der Setup.buildoutif zu debuggen. : Rezept = zc.recipe.eggeggs = SMTP2ZOPE-Anforderungen: · Python Was ist neu in dieser Version: · Verwenden Sie einen besseren Weg, um die in der URL übergebenen grundlegenden Authentifizierungsinformationen zu ermitteln, sodass die Logik nicht fehlschlägt, wenn die URL ein @ -Zeichen irgendwo sonst hat. · Behobene Fehler "Lokale Variable" der Autorisierung "Bevor Sie vor dem Auftrag referenziert", wenn Sie keine grundlegende Authentifizierung verwenden (http: // Benutzer: pw@example.com).


SMTP2ZOPE. Zugehörige Software