eProxy

Screenshot Software:
eProxy
Szczegóły programowe:
Wersja: 1.0
Filmu: 2 Jun 15
Wywoływacz: Raymond Doetjes
Licencja: Wolny
Popularność: 34

Rating: nan/5 (Total Votes: 0)

Oprogramowanie eProxy jest serwer proxy SMTP ramy specjalnie zaprojektowane do stosowania w połączeniu z wersji 2.1 i Postfix wyższej. Jednakże, nie pracować jako serwer proxy nakładka jednak bezpieczeństwo mądry Ufam na smtpd postfix.
Co można eProxy służy?
Jest bardzo szybki i wykorzystuje wielowątkowość. Jest to szczególnie szybko, jeśli chodzi o rzeczywistą filtrowanie treści, gdzie można korzystać z prędkości C / C ++ w stosunku do języku interpretowanym. Jest bardzo łatwy w użyciu.
Istnieje kilka implementacji SMTP Proxy tam, ale uważam, że są tworzone w obu Perl lub Python, a niektóre z nich są bardzo skomplikowane w użyciu. Implementacja ta sprawia, że ​​bardzo łatwo opracować własny filtr treści w C + i masz tylko do wdrożenia go w jednej z następujących funkcji z (ciąg z), do (ciąg do), ciała (body łańcuch) i zwraca liczbę dodatnią, aby zezwolić na dostawy i liczbę ujemną, aby uniemożliwić dostawy.
Możesz oczywiście nadal nazywają do przetwarzania / filtr treści "scenariusza (y)" za pomocą popen (), układ () lub exec () połączenia i uruchomić je za pomocą tej metody.
Co jest potrzebne do (re) wdrożenia
Jest rzeczywiście jeden plik źródłowy, że jest interesujące dla Ciebie i to jest plik emailHandling.cpp. Tutaj następujące funkcje są zdefiniowane:
Ciąg getdomainname (email string);
int z (ciąg z);
int rcptto (ciąg);
int ciała (body string);
void e-mail (e-mail string);
Ciąg getdomainname (email string); Jest to metoda wygody po prostu uzyskać część domainname z adresu e-mail.
void e-mail (e-mail string); W tej funkcji można zrobić coś do wiadomości e-mail lub jego części w zależności, gdzie odbił e-mail. Może być stosowany do na przykład przechowywać wszystkie e-maile w archiwum lub na polu czeka, czeka na ręcznym zwalnianiem, gdy e-mail jest podejrzany.
int z (ciąg z); W tej funkcji można nie sprawdzić na MAIL FROM części sesji SMTP. Gdy zwrot liczba ujemna transakcja jest anulowana z 550 błędu, po powrocie liczbę dodatnią (większy od 0), to przyjmuje się MAIL FROM. Ciąg z zawiera adres e-mail
int rcptto (ciąg); W tej funkcji można nie sprawdzić na RCPT TO ramach sesji SMTP. Ciąg zawiera adres e-mail. Powrót negatywny liczbę odbić email zwraca liczbę dodatnią (duży niż 0), aby kontynuować.
int ciała (body string); W tej funkcji można realizować swoje rzeczywiste skanowanie części ciała. Jedynie gdy kod wynikowy jest liczbą dodatnią (większe niż 0), a następnie ciało wysłał do drugiego (dostawy) serwer SMTP. Jeżeli zostanie odesłana przez kod nie wyśle ​​polecenie dane i strumień danych, a nie to wyśle ​​polecenie QUIT i zamknąć gniazdo na serwerze pomocniczym.

Podobne oprogramowanie

rtspd
rtspd

3 Jun 15

Siproxd
Siproxd

11 May 15

Squid
Squid

22 Jun 18

restund
restund

20 Feb 15

Komentarze do eProxy

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