smtp2zope

Skjermbilde programvare:
smtp2zope
Prog.varedetaljer:
Versjon: 1.1
Last opp dato: 11 May 15
Utvikler: Maurits van Rees
Lisens: Gratis
Popularitet: 6

Rating: nan/5 (Total Votes: 0)

smtp2zope er et Python-skript som tar en epost som input, gjør noen endringer, og sender den til en backend-server ved hjelp av en URL. & Nbsp; Tradisjonelt er Zope forventet å være mottakerserveren, derav navnet, men skal fungere greit for andre servere også.
Opprinnelig koden her kommer fra MailBoxer produkt for Zope.
Bruk
Når du installerer denne pakken, er en smtp2zope script generert. Skriptet leser fra standard input og forventer en url og valgfri maksimalt antall bytes som argumenter:
smtp2zope URL [MAXBYTES]
URL:
& Nbsp; kalle denne URLen med e-post som en post-forespørsel. Autentisering kan inkluderes i URL: http: // brukernavn: password@example.org/some-page
MAXBYTES:
& Nbsp; valgfritt: kun termin post med en størrelse på mindre enn MAXBYTES til URL
Så en testkjøring kan se slik ut:
cat testmail.txt> / sti / til / smtp2zope http: // admin: secret@example.org/my-mail-handler
Mail server integrasjon
Mail kommer inn via en e-postserver. Så når du vil ha mail for mailme@example.org å bli håndtert av smtp2zope og sendes til webserveren din, bør du legge et alias i din smtp server konfigurasjon. Noe sånt som dette fungerer trolig (det kan være små forskjeller avhengig av hvilken e-postserver du bruker):
mailme@example.org "| / sti / til / smtp2zope http: // admin: secret@example.org/my-mail-handler millioner"
Tallet på slutten begrenser den maksimale størrelsen på en melding; Dette er valgfritt, men sterkt anbefalt.
Debugging
Vennligst merk: Utgangen er logget til maillog per standard på Unices. Se din maillog (f.eks /var/log/mail.log) for å feilsøke problemer med oppsettet.
buildout
Hvis du liker å sette opp prosjektet med zc.buildout (jeg selv gjør), er dette enkle biten nok til å skape bin / smtp2zope script:
[Script]
oppskrift = zc.recipe.egg
egg = smtp2zope

Hva er nytt i denne versjonen:

  • Bruk en bedre måte å finne den grunnleggende godkjenning informasjon som er gått i url så logikken ikke mislykkes når url har en @ tegnet et annet sted. [Maurits]
  • Fast feil & quot; lokal variabel fullmakt "refererte før oppdraget & quot; når du ikke bruker enkel godkjenning (http: // user: pw@example.com). [Maurits]

Krav

  • Python

Lignende programvare

XLassie
XLassie

3 Jun 15

mpop
mpop

14 Apr 15

Java Mail Server
Java Mail Server

3 Jun 15

Kommentarer til smtp2zope

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!