smtp2zope

Software screenshot:
smtp2zope
Software detaljer:
Version: 1.1
Upload dato: 11 May 15
Udvikler: Maurits van Rees
Licens: Gratis
Popularitet: 6

Rating: nan/5 (Total Votes: 0)

smtp2zope er et Python-script, der tager en e-mail som input, gør nogle transformation, og forelægger den til en backend server ved hjælp af en URL. & Nbsp; Traditionelt er Zope forventes at være den modtagende server, deraf navnet, men bør arbejde bøde for andre servere også.
Oprindeligt koden her kommer fra MailBoxer produkt til Zope.
Anvendelse
Når du installerer denne pakke, er et smtp2zope script genereret. Scriptet læser fra standard input og forventer en url og valgfri maksimale antal bytes som argumenter:
smtp2zope URL [MAXBYTES]
URL:
& Nbsp; kalde denne URL med e-mail som en post-forespørgsel. Godkendelse kan indgå i URL: http: // brugernavn: password@example.org/some-page
MAXBYTES:
& Nbsp; valgfri: kun videresende mails med en størrelse på mindre end MAXBYTES til URL
Så en testkørsel kunne se sådan ud:
cat testmail.txt> / sti / til / smtp2zope http: // admin: secret@example.org/my-mail-handler
Mail-server integration
Mail kommer ind gennem en mail-server. Så når du ønsker mail til mailme@example.org skal håndteres af smtp2zope og sendes til din webserver, skal du tilføje et alias i din SMTP-server konfiguration. Noget som dette sandsynligvis værker (der kan være små forskelle afhængigt af hvilken mail-server, du bruger):
mailme@example.org "| / sti / til / smtp2zope http: // admin: secret@example.org/my-mail-handler 1000000"
Nummeret i slutningen begrænser den maksimale størrelse på en besked; dette er valgfrit, men anbefales stærkt.
Debugging
Bemærk: output er logget til maillog per standard på Unix. Se din maillog (f.eks /var/log/mail.log) at fejlsøge problemer med opsætningen.
udbygningen
Hvis du kan lide at oprette dit projekt med zc.buildout (jeg selv gør), denne enkle kodestykke er nok til at skabe den bin / smtp2zope script:
[Script]
opskrift = zc.recipe.egg
æg = smtp2zope

Hvad er nyt i denne udgivelse:

  • Brug en bedre måde at bestemme den grundlæggende oplysninger godkendelse, der er gået i url, så logikken ikke svigter, når url har en @ tegn et andet sted. [Maurits]
  • Fast fejl & quot; lokal variabel »tilladelse« refereres før opgaven & quot; når du ikke bruger grundlæggende godkendelse (http: // bruger: pw@example.com). [Maurits]

Krav :

  • Python

Lignende software

Kommentarer til smtp2zope

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!