TIP

개발 테스트를 위한 간단한 윈도우용 SMTP 서버

PC 에서 간단한 메일 전송 프로그램 코딩해서 테스트하려는데 relay 허용하는 smtp 서버가 마땅히 없어서 급하게 이 용도에 쓸만한 윈도우용 프리웨어를 찾아보았다.

우선 검색된 것이 hMailServer 으로 꽤 기능이 많아 보이는데 윈도우에서 메일 서버를 실제로 운영하려는 이에게는 유용하겠지만 지금의 용도로는 배보다 배꼽이 큰 격이라 통과.

다음 눈에 띈 것이 Free SMTP Server 으로 설치용 프로그램이 650k 일 정도로 아주 가벼워 보인다.
실행하고 보니 워낙 단순해서 셋팅이고 뭐고 필요없었는데 인증된 사용자만 송신 가능하도록 제어할 수 있는 방법도 없는데다가 무엇때문인지 일부 메일 주소를 제대로 못찾는 문제가 있다. 지금 테스트 중인게 회사 그룹웨어 메일 주소로 전송하려는건데 당장 이걸 못찾고 550 에러 뱉어낸다.
아주 단순한 테스트 용도로는 무난하지만 조금 부족하다 느껴져서 좀 더 찾아보기로 했다.

다음으로 테스트해본게 ArGo Software Mail Server 프리웨어 버전.
ArGo Software Mail Server
현재는 .NET 버전만 제공하고 있는데 아직 베타 버전인 탓인지 프로그램 충돌로 수시로 다운되는데다가 역시나 회사 그룹웨어 메일 주소로 전송이 안된다.
다행히 운이 좋았는지 처음에 프리웨어 검색 싸이트에서 찾은 1.8 버전을 다운로드해서 테스트했는데 홈페이지에서 제공되는 버전보다 이전꺼 같은데 정작 앞에서 언급한 문제들 없이 오히려 잘 작동한다.

본래 테스트하려던 것을 하기 위해서는 설치 후 셋팅 변경이 필요했는데 우선 ‘Option > General’ 에서 ‘Allow Relay’ 를 체크해주면 된다. 그리고 인증 관련해서는 ‘Option > SMTP Authentication’ 에서 Eanble SMTP Authentication’ 체크하고 User 정보를 넣어준 후 그에 맞추어 짜고 있는 소스 수정해서 테스트하면 된다.
그 외 옵션들은 용도를 제대로 이해 못한 것인지 의도한데로 작동하지 않던데 아직은 위 두 가지 설정 외의 것들은 그다지 필요하지 않아서 그냥 무시.

‘Free SMTP Server’보다 몇가지 추가적인 제어가 가능하고 기본적인 로그도 제공되므로 당장의 개발 테스트용으로 ‘ArGoSoft Mail Server Freeware’를 사용하기로 결정.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s