eProxy

Software screenshot:
eProxy
Software informatie:
Versie: 1.0
Upload datum: 2 Jun 15
Ontwikkelaar: Raymond Doetjes
Licentie: Gratis
Populariteit: 34

Rating: nan/5 (Total Votes: 0)

eProxy software is een SMTP-proxyserver framework speciaal ontworpen voor gebruik in combinatie met Postfix versie 2.1 en hoger. Dit betekent echter ook werken als een frontend proxy echter veiligheid wijs ik vertrouw op de postfix smtpd.
Wat kan eProxy worden gebruikt?
Het is zeer snel en maakt gebruik van multi-threading. Het is vooral snel als het gaat om uw daadwerkelijke content filtering, waar u de snelheid van C / C ++ kan gebruiken in vergelijking met de geïnterpreteerde taal. Het is heel gemakkelijk te gebruiken.
Er zijn een aantal SMTP PROXY implementaties die er zijn, maar alles wat ik gevonden worden ontwikkeld in een van beide Perl of Python en sommige van hen zijn uiterst complex te gebruiken. Deze implementatie maakt het zeer eenvoudig om uw eigen filter te ontwikkelen in C + en heb je alleen om het uit te voeren in een van de volgende functies van (string uit), tot (string naar), het lichaam (string lichaam) en terug te keren een positief getal aan toestaan ​​levering en een negatief getal om de levering te weigeren.
U kunt natuurlijk nog steeds bellen om uw verwerking / content filter "script (s)" via een popen (), system () of exec () call en lopen ze door middel van deze methode.
Wat heb je nodig om te (her) uit te voeren
Er is eigenlijk een bronbestand die van belang is voor u en dat is het bestand emailHandling.cpp. Hierin worden de volgende functies gedefinieerd:
snaar getDomainName (string e-mail);
int uit (string uit);
int rcptto (string aan);
int lichaam (string lichaam);
ongeldig e-mail (string e-mail);
snaar getDomainName (string e-mail); Dit is een handige methode om gewoon de domeinnaam deel van een e-mailadres te verkrijgen.
ongeldig e-mail (string e-mail); In deze functie kunt u iets doen om de e-mail of een deel ervan afhankelijk van waar je de e-mail stuiterde doen. Het kan worden gebruikt om bijvoorbeeld alle e-mails opslaan in een archief of wachten box, wachtend op handmatige ontgrendeling wanneer een e-mail een verdacht.
int uit (string uit); In deze functie kunt u geen controle op de MAIL FROM deel van een SMTP-sessie. Bij uw terugkeer een negatief getal de transactie wordt geannuleerd met een 550 error, wanneer u een positief getal (groter dan 0) dan is de MAIL FROM wordt geaccepteerd terugkeren. De string uit bevat het e-mailadres
int rcptto (string aan); In deze functie kunt u geen controle op de RCPT TO deel van een SMTP-sessie. De tekenreeks die bevat het e-mailadres. Geeft een negatief getal te stuiteren van de e-mail terug een positief getal (grote dan 0) om door te gaan.
int lichaam (string lichaam); In deze functie kunt u uw werkelijke lichaamsdeel scan uit te voeren. Alleen wanneer uw resultaatcode een positief getal (groter dan 0) dan is het lichaam uit te zenden naar de secundaire (lever) SMTP server. Als het wordt teruggestuurd door uw code zal niet verzenden van de DATA commando en de datastroom, in plaats daarvan stuurt een STOP commando en sluit de contactdoos aan de secundaire server.

Vergelijkbare software

IP Proxy Scraper
IP Proxy Scraper

20 Feb 15

ITC Server
ITC Server

3 Jun 15

SPIKE Proxy
SPIKE Proxy

3 Jun 15

squidwall
squidwall

2 Jun 15

Reacties op eProxy

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!