SmtpRCV 설치하기

MAIL 2006/02/21 22:28

주의 사항 :
절대 Smtprcv 을 제거 하지 말 것, smtprcv 는 smtprs 의 레지스트리의 정보를 이용함.
MS2EMWAC 과 같이 사용불가 (둘다 같은 역할을 하므로 둘중에 하나만 설치)

개발자 : Mike van Meeteren
자료 :networkpark.com 제공
SMTPRCV V0.44 - 서비스 데몬을 말하는 것으로 꼭 동작이 되어야만 한다.
 
RCVPNL V0.14 - 서비스에 대한 관리 모드 실행 파일

 
다운로드
http://www.networkpark.com/file/smtprcv044
 
http://www.fast351.com/IMS/smtprc
 
특징
1)메일의 로컬 넷과 사용자가 인증이 안된 경우는 메일을 거부한다.
2)DNS 블랙리스트 조회
3)로컬 도메인에 없는 도메인은 수신이나 발신하지 않는다.
4)사용자가 삭제가 된 경우에는 사용자를 조회하여 메일을 반송한다.

 
서비스 설치 방법
 
처음 설치자
SMTPRS 서비스를 중지한 후 압축을 풀어서 모든 파일을 기존 설치된 디렉터리(C;\INSTALL\MFILTER)에 복사를 한다.

 
기존 설치자
MMS SMTPRCV 서비스를 중지한 후 압축을 풀어서 모든 파일을 기존 설치된 디렉터리(C;\INSTALL\MFILTER)에 덮어 씌운다.
또는 C:\install\mfitler\smtprcv –remove 을 한 다음 서비스를 제거한 다음 다시 설치 한다.

 
서비스 인스톨 smtprcv –install 입력


[그림. SMTPRCV 커맨드에서 설치 화면]

설치가 완료가 되었다. 위의 메시지를 확인한 후 관리도구의 서비스를 열어보자.
아래와 같이 서비스가 올라 왔으며, 시작으로 바꾸면 동작을 하게 된다.


[그림. 서비스에서 MMS SMTPRCV 올라온 것을 확인 한 화면]

TELNET LOCALHOST 25
220 test.emwac.co.kr SMTPRCV SMTP Receiver Version 0.44 Ready

 
서비스의 제거


[그림. SMTPRCV 커맨드에서 제거 화면]
 


 

RCVPNL(관리작업) 설정 방법

 

 

일반에서 임포트 설정 방법(ANTIRELAY.INI 의 편집)


[그림. RCVPNL 실행 화면]

ANTIRELAY.INI 에 다음 내용을 추가한 다음 파일이름을 ANTIRLY.INI 로 저장한다.
ANTIRELAY.EXE 3.0 과 같이 사용하는 것은 권장하지 않는다. SMTPRCV 가 더 월등한 성능을 가지고 있으므로 SMTPRCV 만을 설정한 것을 권장한다. 다음 세 줄을 중간 부분에 추가한다.

[smtprcv]
relay=no
verifydomains=yes (메일 사용량이 많을 경우엔 no 권장)
위의 내용을 추가한 다음 다음 부분을 필히 수정한다.
[config]
version=3
popauth=yes =>POP3SAUTH 기능을 이용하여 로밍 사용자도 메일을 발송할 수 있다.
dnslists=yes => BLACKLIST 을 조회 기능을 이용
localnets=yes => 로컬 넷을 설정하여 메일 송신 가능 IP 대역을 이용
localdomains=yes => 메일 수신 로컬 도메인 지정
deletetrash=no
HeaderLineNumber=1
C:\install\mfitler 로 이동을 한다.RCVPNL.EXE 을 선택을 한다.
Import Settins 을 눌러서 antirly.ini 을 임포트 한다.

 
로컬 넷 설정을 확인한다.


[그림. RCVPNL 로컬 넷 화면]

로컬 넷 과 로컬 로컬 도메인을 설정하는 부분이다. 대부분 임포트를 하면 등록이 되어 있다. 추가를 할 수 도 있다.

 
User database


[그림. RCVPNL User database 화면]

이부분 은 매우 중요한 부분이므로. 설정의 주의가 필요하며 위의 설정을 권장한다.
 

 

Verify Local Address : 로컬 컴퓨터의 이름을 메일 헤더에 입력한다.
 
Verification Sources : 메일을 보내는 사람에 대하여 점검을 하기 위한 부분이다. 내부의 사용자인가, 인증이 된 사용자 인가를 점검한다.
 
NT user database : 사용자 인증 필히 체크 한다.
 
Group Name 에는 여러분들이 설정한 메일그룹을 등록한다. 그룹이름은 아무거나 정한다. 예)domain users, Emwac users, Mail users 등

참고로 도메인 환경에서는 Domain users 을 입력하면 사용자 생성과 동시에 메일을 사용할 수 있다. 반드시 설정한 그룹은 일괄작업으로 로그 온 할 수 있도록 설정이 되어야 한다. 그렇지 않으면 메일을 받을 수 없으며, 메일을 받기를 원하는 사용자는 반드시 그룹에 등록을 시켜야 한다.
 


지정한 그룹 내에 사용자가 제대로 들어가 있는지 확인한다.

[그림. RCVPNL User database 에 사용자 정보 화면]

 

PopAUTH

PopAUTH 기능을 사용하여 유동 IP 사용자 즉 로밍 사용자도 로그 온하여 메일을 보낼 수 있도록 설정한다.


[그림. RCVPNL PopAUTH 에 사용자 정보 화면]

 
Accept/Reject
Black list 작성한다


[그림. RCVPNL Accept/Reject 화면]

 
DNS Blacklists
데이터 베이스를 조회하여 보낸 곳이 스팸 서버로 등록이 되어 있으면 거부한다.


[그림. RCVPNL DNS Blacklists 화면]

 
Logging
Log incoming Messages : inlog 을 생성한다.
Log Non-existent user rejections and relay attempts : 로컬 사용자를 검색하여 삭제된 사용자 잘못된 사용자의 메일 주소를 거부한다


[그림. RCVPNL Logging 화면]
 
 


Posted by 달룡이네집