smtp2zope

Screenshot Software:
smtp2zope
Szczegóły programowe:
Wersja: 1.1
Filmu: 11 May 15
Wywoływacz: Maurits van Rees
Licencja: Wolny
Popularność: 6

Rating: nan/5 (Total Votes: 0)

smtp2zope jest skrypt Pythona, który ma e-mail jako dane wejściowe, robi jakąś transformację, i przekazuje go do serwera zaplecza przy użyciu adresu URL. & Nbsp; Tradycyjnie, oczekuje się, Zope być serwer odbiorczy, stąd nazwa, ale powinien działać porządku na innych serwerach też.
Początkowo kod tutaj pochodzi z produktu MailBoxer dla Zope.
Zastosowanie
Po instalacji tego pakietu, skrypt smtp2zope jest generowany. Skrypt czyta ze standardowego wejścia i oczekuje, numer URL i opcjonalnie maksymalną bajtów jako argumenty:
smtp2zope URL [MAXBYTES]
URL:
& Nbsp; nazwać ten adres e-mail, co z post-życzenie. Autoryzacja może być zawarte w adresie URL: http: // nazwa_użytkownika: password@example.org/some-page
MAXBYTES:
& Nbsp; opcja: tylko do przodu mail o wielkości mniejszej niż MAXBYTES do adresu URL
Więc test mógłby wyglądać tak:
Kot testmail.txt> / ścieżka / do / smtp2zope http: // Admin: secret@example.org/my-mail-handler
Poczta Integration Server
Poczta przychodzi poprzez serwer pocztowy. Więc jeśli chcesz maila do mailme@example.org do obsługi przez smtp2zope i wysłane na serwer, należy dodać alias w konfiguracji serwera SMTP. Coś w tym chyba działa (nie może być niewielkie różnice w zależności od którego serwer poczty używasz):
mailme@example.org "| / ścieżka / do / smtp2zope http: // admin: secret@example.org/my-mail-handler 1000000"
Liczba na końcu ogranicza maksymalny rozmiar komunikatu; jest opcjonalna, ale wysoce zalecane.
debugowania
Uwaga: Wyjście jest zalogowany do maillog na Uniksach domyślnie. Zobacz swoje maillog (np /var/log/mail.log) do debugowania problemów z konfiguracji.
buildout
Jeśli podoba Ci się utworzenie projektu z zc.buildout (ja nie), to proste fragment wystarczy stworzyć skrypt bin / smtp2zope:
[Skrypt]
Przepis = zc.recipe.egg
jaja = smtp2zope

Co nowego w tym wydaniu:

  • Użyj lepszy sposób określić podstawowe informacje uwierzytelniania, który jest przekazywany w url tak logika nie zawodzi, gdy url posiada znak @ gdzieś indziej. [Maurits]
  • Naprawiono błąd & quot; zmienna lokalna "zezwolenie" odwoływać przed cesją & quot; gdy nie jest używane uwierzytelnianie podstawowe (http: // user: pw@example.com). [Maurits]

Wymagania :

  • Python

Podobne oprogramowanie

Komentarze do smtp2zope

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!