eProxy programinė įranga yra SMTP tarpinį serverį sistema, specialiai sukurta naudoti kartu su postfix versija 2.1 ir aukštesnės. Tačiau ji taip pat dirba kaip front įgaliojimą, tačiau saugumo protinga Tikiuosi ant postfix smtpd.
Ką eProxy gali būti naudojamas?
Tai labai greitas ir naudoja multi-Threading. Tai ypač greitai, kai jis ateina į jūsų tikrojo turinio filtravimas, kur jūs galite naudoti ir C / C ++ greitį, lyginant su aiškino kalba. Tai labai paprasta naudoti.
Yra keletas Proxy SMTP diegimas ten, bet visi radau yra sukurta arba Perl ar Python ir kai kurie iš jų yra labai sudėtinga naudotis. Šis įgyvendinimas labai lengva kurti savo turinio filtrą C + ir jūs turite tik ją įgyvendinti bet kurią iš šių funkcijų iš (string nuo), kad (string), kūno (styginių kūno) ir grįžti teigiamą skaičių leidžia pristatymą ir neigiamą skaičių neleisti pristatymas.
Jūs galite, žinoma, vis dar vadina savo perdirbimo / turinio filtras "scenarijaus (-ų)" per popen (), sistema () arba "exec () skambučio ir paleisti juos per šį metodą.
Ką reikia (re) įgyvendinti
Yra iš tikrųjų vienas šaltinis failas, kuris yra naudinga jums ir tai emailHandling.cpp failą. Čia tokios funkcijos yra apibrėžtos:
styginių getDomainName (eilutė e-paštas);
int nuo (string nuo);
INT rcptto (string);
INT kūnas (styginių įstaiga);
negaliojančiu paštas (eilutė e-paštas);
styginių getDomainName (eilutė e-paštas); Tai patogu būdas tiesiog gauti sritiesvardas dalį elektroninio pašto adresą.
negaliojančiu paštas (eilutė e-paštas); Be šios funkcijos galite ką nors į elektroniniu paštu arba jo dalis, priklausomai kur sugrįžta laišką. Jis gali būti naudojamas, pavyzdžiui, laikyti visus laiškus į archyvą ar laukia dėžutės, laukia rankinio išleidimo, kai laiškas yra įtariamasis.
int nuo (string nuo); Šiuo funkcija, galite tai patikrinti ant laiškus iš dalies SMTP sesijos. Kai jūsų grąža neigiamas skaičius sandoris atšaukiamas su 550 klaida, kai grįšite teigiamą skaičių (daugiau nei 0), tada iš priimtas paštu. Eilutė iš pateikiama elektroninio pašto adresą
INT rcptto (string); Šiuo funkcija, galite tai patikrinti ant rcpt daliai SMTP sesijos. String yra elektroninio pašto adresą. Grįžti neigiamą skaičių Bounce laišką grįžti teigiamą skaičių (didelis nei 0) toliau.
INT kūnas (styginių įstaiga); Be šios funkcijos jums įgyvendinti savo tikrąjį kūno dalis nuskaitymą. Tik tada, kai jūsų rezultatas kodas yra teigiamas skaičius (didesnis nei 0), tada kūnas pasiųs į antrinę (pristatymo) SMTP serverį. Jei jis sugrįžta pagal kodą jis nebus siųsti duomenis komandą ir duomenų srauto, o tai bus išsiųsti quit ir uždarykite lizdą prie antrinio serveryje.
Programinė detalės:
Versija: 1.0
Įkėlimo datą: 2 Jun 15
Licencija: Nemokamai
Populiarumas: 109
Komentarai nerastas