eProxy 소프트웨어는 특별히 후위 버전 2.1 이상과 함께 사용하도록 설계 SMTP 프록시 서버 프레임 워크입니다. 프론트 엔드 프록시 그러나 보안 현명한 내가 후위 smtpd를에 신뢰하지만, 그것은 또한 작동 않습니다.
eProxy 무엇을 사용할 수 있습니까?
그것은 매우 빠르고 및 멀티 스레딩을 사용합니다. 당신이 해석 된 언어에 비해 C / C ++의 속도를 사용할 수있는 실제 콘텐츠 필터링에 관해서는 특히 빠릅니다. 그것은 사용하기 매우 쉽습니다.
이 밖에 몇 SMTP 프록시 구현하지만 내가 찾은 모든 펄이나 파이썬 중 하나에서 개발하고 그들 중 일부는 사용하기가 매우 복잡하다. 이 구현은 C +에서 자신의 콘텐츠 필터를 개발하는 것이 매우 쉽게 그리고 당신은 (에 문자열), 신체 (문자열 본체)에, (에서 문자열)에서 다음과 같은 기능의 그것을 구현해야하고 양수를 반환 배달을 허용하지 배달 및 음수를 할 수 있습니다.
당신은 물론 여전히 처리 / 콘텐츠 필터 "스크립트 (S)"을 호출 할 수는 popen (), 시스템 () 또는 간부 () 호출을 통해이 방법을 통해 실행합니다.
당신은 (재) 할 필요가 무엇을 구현
거기에 대한 관심의 하나의 소스 파일은 실제로이고 그 emailHandling.cpp 파일입니다. 여기에는 다음과 같은 기능이 정의되어 있습니다 :
문자열 getDomainName (문자열 이메일);
(에서 문자열)에서 int로;
INT의 rcptto (문자열);
INT 본체 (문자열 본체);
무효 이메일 (문자열 이메일);
문자열 getDomainName (문자열 이메일); 이것은 단순히 이메일 주소의 도메인 이름 부분을 얻을 수있는 편리한 방법입니다.
무효 이메일 (문자열 이메일); 이 함수에서 당신은 전자 우편 또는 이메일을 반송 곳이 따라 부분에 뭔가를 할 수 있습니다. 그것은 예를 이메일 용의자 때 수동 출시를 기다리고, 아카이브 또는 대기 상자에 모든 이메일을 저장하기 위해 사용할 수 있습니다.
(에서 문자열)에서 int로; 이 함수에서는 SMTP 세션의 일부에서 메일을 확인 할 수 있습니다. 그런 다음 양수 (0보다 큰) 접수에서 메일을 반환 할 때 트랜잭션이 550 오류로 취소되면 수익 음수. 에서 문자열은 전자 메일 주소를 포함
INT의 rcptto (문자열); 이 함수에서는 SMTP 세션의 일부 RCPT에 확인 할 수 있습니다. 에 문자열은 전자 메일 주소가 포함되어 있습니다. 이메일이 계속 (0보다 큰) 양의 수를 반환 반송하는 음수를 돌려줍니다.
INT 본체 (문자열 본체); 이 함수에서 당신은 당신의 실제 신체 부위의 검사를 구현합니다. 당신의 결과 코드가 양수 (0보다 큰) 인 경우에만 다음 본체 보조 (배송) SMTP 서버로 보내어이다. 이 코드에 의해 반송되는 경우가 대신 명령을 종료하고 보조 서버에 소켓을 닫습니다 보내드립니다, DATA 명령 및 데이터 스트림을 전송하지 않습니다.
카테고리별로 검색
인기있는 소프트웨어
-
BlackArch Linux 22 Jun 18
-
Elive 20 Jan 18
-
SecureCRT 11 Apr 16
-
CentOS Live CD 22 Jun 18
-
Syslinux 17 Feb 15
-
ZeroShell 20 Feb 15
-
Autodesk Homestyler 15 Apr 15
eProxy
유사한 소프트웨어
코멘트 eProxy
카테고리별로 검색
인기있는 소프트웨어
-
DEFT 9 Mar 17
-
Kali Linux 22 Jun 18
-
PSPP 3 Jun 15
-
Fedora Electronic Lab Live CD 17 Feb 15
-
NAS4Free 2 Oct 17
-
WEAKERTH4N Blue Ghost 17 Feb 15
-
LXLE 22 Jun 18
댓글을 찾을 수 없습니다