smtp2zope

Software screenshot:
smtp2zope
Software informatie:
Versie: 1.1
Upload datum: 11 May 15
Ontwikkelaar: Maurits van Rees
Licentie: Gratis
Populariteit: 66

Rating: nan/5 (Total Votes: 0)

smtp2zope is een Python-script dat een e-mail als input neemt, doet wat transformatie, en legt het aan een backend-server met een URL & nbsp;. Traditioneel Zope wordt verwacht dat de ontvangende server, vandaar de naam, maar zou moeten werken prima voor andere servers ook.
Oorspronkelijk was de code hier komt uit de MailBoxer product voor Zope.
Gebruik
Bij het installeren van dit pakket is een smtp2zope script gegenereerd. Het script leest van standaardinvoer en verwacht een url en optionele maximale aantal bytes als argumenten:
smtp2zope URL [MAXBYTES]
URL:
& Nbsp; noemen dit URL met de e-mail als een post-aanvraag. Authenticatie kan worden opgenomen in de URL: http: // gebruikersnaam: password@example.org/some-page
MAXBYTES:
& Nbsp; optioneel: alleen vooruit mails met een omvang van minder dan MAXBYTES naar de URL
Dus een test zou er als volgt uitzien:
cat testmail.txt> / pad / naar / smtp2zope http: // admin: secret@example.org/my-mail-handler
E-mail server integratie
Mail komt binnen via een e-mailserver. Dus als je wilt mailen voor mailme@example.org worden behandeld door smtp2zope en verzonden naar uw webserver, moet u een alias toevoegen in uw smtp server configuratie. Zoiets als dit waarschijnlijk werkt (er zou kunnen zijn kleine verschillen, afhankelijk van welke mailserver je gebruikt):
mailme@example.org "| / pad / naar / smtp2zope http: // admin: secret@example.org/my-mail-handler 1000000"
Het getal aan het einde beperkt de maximale grootte van een bericht; Dit is optioneel, maar sterk aanbevolen.
Debugging
Let op: de uitgang is aangemeld om maillog per default op Unices. Zie je maillog (bijv /var/log/mail.log) problemen met de setup te debuggen.
Buildout
Als je het opzetten van uw project met zc.buildout (ik zelf doen), deze eenvoudige fragment is genoeg om de bin / smtp2zope script te maken:
[Script]
recept = zc.recipe.egg
eieren = smtp2zope

Wat is nieuw in deze release:

  • Gebruik een betere manier om de basis authenticatie informatie te bepalen die wordt doorgegeven in de url, zodat de logica niet mislukken als de url heeft een @ -teken ergens anders. [Maurits]
  • Fixed error & quot; lokale variabele 'MACHTIGING' verwezen vóór de opdracht & quot; als deze niet gebruikt basisauthentificatie (http: // gebruiker: pw@example.com). [Maurits]

Eisen

  • Python

Vergelijkbare software

Tellmatic
Tellmatic

12 May 15

PHPMailer
PHPMailer

3 Jun 15

Qpopper
Qpopper

12 May 15

Reacties op smtp2zope

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!