eProxy

EPROXY, is een SMTP-proxy-serverkader dat speciaal is ontworpen voor gebruik in combinatie met Postfix-versie 2.1 en hoger.
Download nu

eProxy Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Raymond Doetjes
  • Uitgever website:
  • http://www.phonax.com/download/eproxy.shtml

eProxy Tags


eProxy Beschrijving

EPROXY, is een SMTP-proxy-serverkader dat speciaal is ontworpen voor gebruik in combinatie met Postfix-versie 2.1 en hoger. EPROXY-software is een SMTP-proxy-serverkader dat speciaal is ontworpen voor gebruik in combinatie met Postfix-versie 2.1 en hoger. Het werkt echter ook als een frontend-proxy, hoezekerheid die ik vertrouw op de Postfix SMTPD. Waar kan EPROXY worden gebruikt? Het is erg snel en maakt gebruik van multi-threading. Het is vooral snel als het gaat om uw werkelijke inhoudsfiltering waar u de snelheid van C / C ++ in vergelijking met de geïnterpreteerde taal kunt gebruiken. Het is heel gemakkelijk te gebruiken. Er zijn een paar SMTP-proxy-implementaties die er zijn, maar alles wat ik vond, worden ontwikkeld in Perl of Python en sommige zijn extreem complex om te gebruiken. Deze implementatie maakt het heel eenvoudig om uw eigen inhoudsfilter in C + te ontwikkelen en u hoeft het alleen in een van de volgende functies van (string van), te implementeren, tot (string to), lichaam (stringichaam) en een positief nummer retourneert Laat levering en een negatief getal toe om de levering niet toe te wijzen. U kunt natuurlijk nog steeds bellen naar uw verwerking / inhoudfilter "Script (s)" via een popen (), systeem () of Exec () bellen en deze via deze methode uitvoeren. Wat moet je (her) implementeer de eigenlijke bronbestand die van belang is voor jou en dat is het bestand EmailHandling.cpp. Hierin worden de volgende functies gedefinieerd: String GetDalainName (String Email); int van (string van); int rcptto (string to); int body (string lichaam); ongeldig e-mail (string-e-mail); String GetDalAinname (String Email); Dit is een gemaksmethode om eenvoudig het domeinnaam onderdeel van een e-mailadres te verkrijgen .Vochten e-mail (String Email); In deze functie kun je iets doen met de e-mail of een deel ervan, afhankelijk van waar je de e-mail stootte. Het kan worden gebruikt om bijvoorbeeld alle e-mails in een archief of wachtdoos te bewaren, wachtend op handmatige release wanneer een e-mail een verdachte is .int van (string van); In deze functie kunt u de e-mail controleren vanaf een deel van een SMTP-sessie. Wanneer u een negatief getal retourneert, wordt de transactie geannuleerd met een 550 fout, wanneer u een positief getal (groter dan 0) retourneert, wordt de post van geaccepteerd. De tekenreeks bevat de e-mailadresint-rcptto (string to); In deze functie kunt u de RCPT controleren op een deel van een SMTP-sessie. De tekenreeks bevat het e-mailadres. Retourneer een negatief getal om de e-mail te stuiteren, retourneert een positief getal (groot dan 0) om door te gaan .int-lichaam (snaarlichaam); In deze functie implementeert u uw daadwerkelijke scanning van het lichaamsdeel. Alleen wanneer uw resultaatcode een positief getal (groter is dan 0), wordt het lichaam verzonden naar de SMTP-server (levering). Als het wordt gestuitd door uw code, stuurt het de gegevensopdracht en de gegevensstroom niet, in plaats daarvan verzendt u een QUIT-opdracht en sluit u de aansluiting op de secundaire server.


eProxy Gerelateerde software