eproxy.

EPROXY, è un quadro Proxy Server SMTP appositamente progettato per l'uso in combinazione con Postfix versione 2.1 e superiore.
Scarica ora

eproxy. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD License
  • Prezzo:
  • FREE
  • Nome editore:
  • Raymond Doetjes
  • Sito web dell'editore:
  • http://www.phonax.com/download/eproxy.shtml

eproxy. Tag


eproxy. Descrizione

Eproxy, è un quadro server proxy SMTP appositamente progettato per l'uso in combinazione con Postfix versione 2.1 e superiore. Il software EPROXY è un framework server proxy SMTP appositamente progettato per l'uso in combinazione con Postfix versione 2.1 e superiore. Tuttavia, funziona anche come proxy frontend, tuttavia la sicurezza saggio confido sulla postfix smtpd. Per cosa può essere usato eproxy? È molto veloce e utilizza il multi-threading. È particolarmente veloce quando si tratta del tuo effettivo filtraggio dei contenuti in cui è possibile utilizzare la velocità di C / C ++ rispetto alla lingua interpretata. È molto facile da usare. Ci sono alcune implementazioni proxy SMTP là fuori, ma tutto ciò che ho trovato è sviluppato in Perl o Python e alcuni di essi sono estremamente complessi da usare. Questa implementazione rende molto facile sviluppare il proprio filtro di contenuto in C + e devi solo implementarlo in una delle seguenti funzioni da (stringa da), a (stringa a), corpo (corpo stringa) e restituire un numero positivo a Consenti la consegna e un numero negativo per disattivare la consegna. Puoi ovviamente chiamare ancora al tuo filtro di elaborazione / contenuto "Script (s)" tramite un POPEN (), sistema () o Exec () chiamata e eseguirli attraverso questo metodo. Che cosa hai bisogno per (RE) implementhere è in realtà un file sorgente di interesse per te e questo è il file EmailHandling.cpp. Qui sono definite le seguenti funzioni: String GetDomainName (String e-mail); int da (stringa da); int rcpto (stringa a), int body (corpo stringa); Void e-mail (stergo e-mail); String GetDomainname (String Email); Questo è un metodo di convenienza per ottenere semplicemente la parte DomainName di un indirizzo email. E-mail Vuol (Email String); In questa funzione puoi fare qualcosa per l'email o parte di esso a seconda di dove hai rimbalzato l'e-mail. Può essere utilizzato per installare archiviare tutte le e-mail in un archivio o in una scatola d'attesa, in attesa di rilascio manuale quando un'e-mail è un sospetto .int da (stringa da); In questa funzione è possibile controllare la posta da parte di una sessione SMTP. Quando si restituisce un numero negativo, la transazione viene annullata con un errore 550, quando si restituisce un numero positivo (maggiore di 0), allora la posta da è accettata. La stringa di contiene l'indirizzo email rcpto (stringa a); In questa funzione è possibile controllare il controllo dell'RCPT a parte di una sessione SMTP. La stringa contiene l'indirizzo email. Restituire un numero negativo per rimbalzare l'e-mail restituire un numero positivo (largo di 0) per continuare. Corpo del corpo (corpo stringa); In questa funzione implementerà la tua scansione effettiva del corpo. Solo quando il tuo codice risultato è un numero positivo (più grande di 0), il corpo viene inviato al server SMTP secondario (consegna). Se è rimbalzato dal tuo codice non invierà il comando dei dati e il flusso di dati, invece invierà un comando di uscita e chiuderà la presa sul server secondario.


eproxy. Software correlato