smtp2zope

Software skärmdump:
smtp2zope
Mjukvaruinformation:
Version: 1.1
Ladda upp dagen: 11 May 15
Utvecklare: Maurits van Rees
Licens: Gratis
Popularitet: 6

Rating: nan/5 (Total Votes: 0)

smtp2zope är ett Python-skript som tar ett mail som indata, gör några omvandling, och överlämnar den till en backend-server med hjälp av en URL. & Nbsp; Traditionellt Zope väntas bli den mottagande servern, därav namnet, men bör fungera bra för andra servrar också.
Ursprungligen här kommer koden från MailBoxer produkt för Zope.
Användning
När du installerar det här paketet är en smtp2zope skript genereras. Skriptet läser från standard input och räknar med en url och valfritt maximala antalet byte som argument:
smtp2zope URL [MAXBYTES]
URL:
& Nbsp; kallar denna URL med e-post som en post begäran. Autentisering kan ingå i URL: http: // användarnamn: password@example.org/some-page
MAXBYTES:
& Nbsp; tillval: endast framåt post med en storlek mindre än MAXBYTES till webbadressen
Så en provkörning kan se ut så här:
katt testmail.txt> / sökväg / till / smtp2zope http: // admin: secret@example.org/my-mail-handler
E-postserver integration
Mail kommer in genom en e-postserver. Så när du vill maila för mailme@example.org att hanteras av smtp2zope och skickas till din webbserver, ska du lägga till ett alias i din SMTP-server konfiguration. Ungefär så här fungerar förmodligen (det kan finnas mindre skillnader beroende på vilken e-postserver du använder):
mailme@example.org "| / sökväg / till / smtp2zope http: // admin: secret@example.org/my-mail-handler 1000000"
Numret i slutet begränsar den maximala storleken på ett meddelande; detta är frivilligt, men rekommenderas starkt.
felsökning
Observera: utgång är inloggad att maillog per standard på Unix. Se din maillog (t.ex. /var/log/mail.log) för att felsöka problem med installationen.
utbyggnad
Om du gillar att inrätta ditt projekt med zc.buildout (jag själv gör), räcker detta enkla utdrag att skapa bin / smtp2zope script:
[Skript]
recept = zc.recipe.egg
ägg = smtp2zope

Vad är nytt i den här versionen:

  • Använd ett bättre sätt att bestämma den grundläggande autentiseringsinformation som skickas i webbadressen, så logiken inte misslyckas när webbadressen har en @ -tecknet någon annanstans. [Maurits]
  • Fixat fel & quot; lokal variabel "godkännande" refereras innan uppdraget & quot; när du inte använder grundläggande autentisering (http: // användare: pw@example.com). [Maurits]

Krav :

  • Python

Liknande mjukvara

mpop
mpop

14 Apr 15

Brutus
Brutus

3 Jun 15

mswatch
mswatch

11 May 15

Kommentarer till smtp2zope

Kommentarer hittades inte
Kommentar
Slå på bilder!