eProxy

Screenshot Software:
eProxy
Detalii soft:
Versiune: 1.0
Incarca data: 2 Jun 15
Producător: Raymond Doetjes
Licenţă: Gratuit
Popularitate: 34

Rating: nan/5 (Total Votes: 0)

software eProxy este un cadru server proxy SMTP special concepute pentru a fi utilizate în combinație cu Postfix versiunea 2.1 și mai mare. Cu toate acestea, ea nu lucra, de asemenea ca un proxy interfață, dar de securitate înțelept am încredere în smtpd postfix.
Ce poate fi eProxy folosi?
Este foarte rapid și utilizează multi-threading. Este deosebit de rapid atunci când vine vorba de filtrare de conținut real, unde puteți folosi viteza de C / C ++, în comparație cu limba interpretat. Este foarte usor de utilizat.
Există câteva implementări PROXY SMTP acolo dar tot ce am gasit sunt dezvoltate fie în Perl sau Python, iar unele dintre ele sunt extrem de complexe pentru a utiliza. Această implementare face foarte ușor de a dezvolta dvs. de filtrare de conținut propriu în C + și trebuie doar să-l pună în aplicare în oricare dintre următoarele funcții de (string de la), la (string la), corp (corp string) și a reveni un număr pozitiv de permite livrarea și un număr negativ pentru a interzice livrarea.
Puteți, desigur, încă apel la procesarea / filtru de conținut "script (e)" prin intermediul unui popen (), sistemul () sau exec () de apel și le ruleze prin această metodă.
Ce aveți nevoie pentru a (re) pune în aplicare
Există de fapt un fișier sursă care este de interes pentru tine si asta e dosarul emailHandling.cpp. Aici sunt definite următoarele funcții:
string getDomainName (string email);
int de la (șir de);
Int rcptto (string la);
Int corp (corp string);
email void (string email);
string getDomainName (string email); Aceasta este o metodă de a obține confort pur și simplu partea domainname a unei adrese de e-mail.
email void (string email); In aceasta functie puteti face ceva pentru e-mail sau o parte din el, în funcție de unde returnate e-mail. Acesta poate fi folosit pentru a stoca, de exemplu, toate e-mailurile într-o arhivă sau o cutie de așteptare, de așteptare pentru eliberarea manuală atunci când un e-mail este un suspect.
int de la (șir de); In aceasta functie puteti face verificarea pe mail de la o parte a unei sesiuni SMTP. Când întoarcerea unui număr negativ tranzacția este anulat cu o eroare de 550, când te vei întoarce un număr pozitiv (mai mare decât 0), atunci mail de la este acceptat. Șirul de conține adresa de e-mail
Int rcptto (string la); In aceasta functie puteti face verificarea pe RCPT TO parte a unei sesiuni SMTP. Șirul de conține adresa de e-mail. Reveni un număr negativ pentru a sări de e-mail a reveni un număr pozitiv (mare decât 0) pentru a continua.
Int corp (corp string); În această funcție, veți implementa scanarea dumneavoastră parte a corpului actuale. Numai atunci când codul rezultat este un număr pozitiv (mai mare decât 0), atunci corpul este trimită la (livrare) serverul SMTP secundară. În cazul în care este returnate prin codul acesta nu va trimite comanda de date și fluxul de date, în loc să-l va trimite o comandă QUIT și închideți priza la serverul secundar.

Software similare

SPIKE Proxy
SPIKE Proxy

3 Jun 15

tproxy
tproxy

12 May 15

Namistai
Namistai

3 Jun 15

Comentarii la eProxy

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!