프로젝트에서 메일 기능이 필요할 때 여러가지 이유로
운영중인 메일 서버에 테스트하는 것이 불가능한 경우가 종종 있다.
개발환경에서 메일 서버를 간단하게 구축하여 사용하기 위해
Apache의 James를 사용해 보았다.
http://james.apache.org 에 접속한다.
대부분의 프로젝트 개발 장비는 윈도우 xp pro인지라
윈도우에서 사용 가능한 zip 으로 묶은 걸 받았다.
별도의 installer는 없다.
편의상 그냥 C:\ 맨땅에 풀어서 자리를 잡고
bin\run.bat를 실행한다.
홋.. james가 avalon 기반이었구나.
괜히 반갑다.
암튼 이걸로 서버는 뜬 셈
서버에 사용자 계정을 생성해야하는지라
telnet 으로 메일 서버에 접속해야한다.
포트는 4555번을 사용한다.
어드민 계정은 root
패스워드도 root 를 입력하면 로그인 성공
뭘 더 할 수 있는지 help를 쳐보면 아래와 같다.
사용자를 추가하기 위해서는 adduser 명령이 필요한 듯
adduser 해주고 계정과 패스워드를 지정해주면 사용자 등록은 끝
예전엔 공개 자료실 같은 곳에서
이런 저런 메일 서버를 몇가지 써 봤는데
James가 그래도 설정도 쉽고
OS 안가리고 환경을 구축하긴 쉬은 듯
이걸로 메일 서버 구축은 완료되었고
다음은 메일 클라이언트를 설정할 차례
무료에 OS 안타는 메일 서버를 쓴 김에
다음 글에서 Mozilla Thunderbird 를 이용해서 클라이언트 환경을 구축해본다.