eProxy

Sagteware kiekie:
eProxy
Sagteware besonderhede:
Weergawe: 1.0
Upload datum: 2 Jun 15
Ontwikkelaar: Raymond Doetjes
Lisensie: Gratis
Populariteit: 34

Rating: nan/5 (Total Votes: 0)

eProxy sagteware is 'n SMTP instaanbediener raamwerk spesiaal ontwerp vir gebruik in samewerking met Postfix weergawe 2.1 en hoër. Dit beteken egter ook werk as 'n frontend proxy egter sekuriteit wyse Ek vertrou op die postfix smtpd.
Wat kan eProxy gebruik word?
Dit is baie vinnig en maak gebruik van multi-threading. Dit is veral 'n vinnige wanneer dit kom by jou werklike inhoud te filter waar jy die spoed van C / C ++ kan gebruik in vergelyking met die geïnterpreteerde taal. Dit is baie maklik om te gebruik.
Daar is 'n paar SMTP VOLMAG implementering daar buite, maar al wat ek gevind ontwikkel in óf Perl of Python en sommige van hulle is uiters kompleks is om te gebruik. Hierdie implementering maak dit baie maklik om jou eie inhoud filter ontwikkel in C + en jy het net om dit te implementeer in enige van die volgende funksies van (string van), om (string te), liggaam (string liggaam) en terug te keer 'n positiewe getal tot toelaat aflewering en 'n negatiewe getal aflewering weier.
Jy kan natuurlik nog noem jou verwerking / inhoud filter "script (s)" via 'n popen (), stelsel () of exec () oproep en hardloop hulle deur middel van hierdie metode.
Wat het jy nodig om (weer) te implementeer
Daar is eintlik 'n bron lêer wat van belang is vir jou en dit is die lêer emailHandling.cpp. In hier die volgende funksies word gedefinieer:
string getDomainName (string e);
int uit (string van);
int rcptto (string te);
int liggaam (string liggaam);
leemte email (string e);
string getDomainName (string e); Dit is 'n gerief metode om net die domein deel van 'n e-pos adres te kry.
leemte email (string e); In hierdie funksie kan jy iets doen om die e-pos of 'n deel daarvan, afhangende waar jy die e-pos gestuur het. Dit kan gebruik word om byvoorbeeld te stoor alle e-pos in 'n argief of wag boks, wag vir die handleiding release wanneer 'n e-pos is 'n verdagte.
int uit (string van); In hierdie funksie kan jy doen ondersoek na die pos van deel van 'n SMTP sessie. Wanneer jou terugkeer 'n negatiewe getal die transaksie gekanselleer word met 'n 550 error, wanneer jy 'n positiewe getal (groter as 0) dan is die pos van aanvaar terugkeer. Die string van bevat die e-posadres
int rcptto (string te); In hierdie funksie kan jy nie die nagaan van die RCPT om deel van 'n SMTP sessie. Die string te bevat die e-pos adres. Terugkeer 'n negatiewe getal te bons die e-pos terug 'n positiewe getal (groot as 0) om voort te gaan.
int liggaam (string liggaam); In hierdie funksie sal jy jou werklike deel van die liggaam skandering implementeer. Slegs wanneer jou resultaat-kode is 'n positiewe getal (groter as 0), dan is die liggaam uitstuur om die sekondêre (lewering) SMTP bediener. As dit is gestuur deur jou kode sal dit nie stuur die DATA bevel en die data stroom, in plaas daarvan sal stuur 'n ophou bevel en sluit die socket die sekondêre bediener.

Soortgelyke sagteware

socket_zmq
socket_zmq

20 Feb 15

Seeks
Seeks

15 Apr 15

mitmproxy
mitmproxy

14 Apr 15

tinyproxy
tinyproxy

11 May 15

Kommentaar te eProxy

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!