eProxy

Software skärmdump:
eProxy
Mjukvaruinformation:
Version: 1.0
Ladda upp dagen: 2 Jun 15
Utvecklare: Raymond Doetjes
Licens: Gratis
Popularitet: 34

Rating: nan/5 (Total Votes: 0)

eProxy programvara är en ram SMTP proxyserver är speciellt konstruerade för användning i samband med Postfix version 2.1 och högre. Men också fungerar den som en frontend proxy men säkerhet klokt jag litar på postfix smtpd.
Vad kan eProxy användas för?
Det är mycket snabb och använder multi-threading. Det är speciellt snabbt när det kommer till din faktiska innehållsfiltrering där du kan använda hastigheten på C / C ++ i jämförelse med den tolkat språk. Det är mycket lätt att använda.
Det finns några SMTP PROXY implementationer ute men alla jag hittade utvecklas i antingen Perl eller Python och några av dem är mycket komplicerade att använda. Denna implementering gör det mycket enkelt att utveckla ditt eget innehåll filter i C + och du har bara att genomföra det i någon av följande funktioner från (sträng från), till (sträng till), kroppen (sträng kroppen) och returnera ett positivt tal till möjliggöra leverans och ett negativt tal att underkänna leveransen.
Du kan naturligtvis alltid ringa till din behandling / innehållsfilter "script (s)" via en popen (), systemet () eller exec () samtal och köra dem genom denna metod.
Vad behöver du för att (åter) införa
Det finns faktiskt en källa fil som är av intresse för dig och det är emailHandling.cpp filen. Här inne följande funktioner definieras:
sträng getDomainName (sträng email);
int från (sträng från);
int rcptto (sträng till);
int kropp (sträng kroppen);
void e-post (sträng email);
sträng getDomainName (sträng email); Detta är en bekvämlighet metod för att helt enkelt få domännamnet del av en e-postadress.
void e-post (sträng email); I denna funktion kan du göra något för att den e-post eller en del av det beroende på var du studsade e-post. Den kan användas för att till exempel lagra all e-post i ett arkiv eller väntar box, väntar på manuell utlösning när en e-post är en misstänkt.
int från (sträng från); I denna funktion kan du kontrollera på e-post från en del av en SMTP-session. När du återvänder ett negativt tal affären avbryts med en 550 fel, när du återvänder ett positivt tal (större än 0) sedan e-post från accepteras. Strängen från innehåller e-postadressen
int rcptto (sträng till); I denna funktion kan du kontrollera om RCPT till en del av en SMTP-session. Strängen till innehåller e-postadress. Återgå ett negativt tal att studsa e returnera ett positivt tal (stor än 0) för att fortsätta.
int kropp (sträng kroppen); I denna funktion kommer att genomföra din faktiska kroppsdel ​​skanning. Först när ditt resultat koden är ett positivt tal (större än 0) då kroppen är att skicka tillbaka till sekundära (leverans) SMTP-server. Om det studsade av din kod inte kommer att skicka DATA-kommando och dataströmmen, utan det kommer att sända en AVSLUTA kommandot och stänga sockeln till den sekundära servern.

Liknande mjukvara

Turtle
Turtle

11 May 15

liveweb
liveweb

20 Feb 15

mallory
mallory

20 Feb 15

Cntlm
Cntlm

3 Jun 15

Kommentarer till eProxy

Kommentarer hittades inte
Kommentar
Slå på bilder!