[펌] james mail server setting

프로그래밍/Library 2007. 11. 28. 09:29 Posted by galad

http://blog.naver.com/galad/140033607909

출처 블로그 > もも***
원본 http://blog.naver.com/dmsl01/80033518048

 

james mail server setting

 

 


0. 실행 환경 2000 서버, Tomcat4.1.30, JDK1.4.3


1. http://james.apache.org/download.cg에 가서 실행파일을 받아 온다.
   Avalon Phoenix라는 것이 필요하다는 말이 있는데 실행 파일을 받아오면 그 안에 다 있는   

   것 같습니다. 그러니 따로 받지 않아도 됩니다.


2. 적당한 폴더에 압축을 풀고 james-2.1.3\bin 밑에 있는 run.bat를 실행시키십시요.
   물론 그전에 JDK는 설치가 되어 있어야 합니다. 실행이 되고 나면 Dos창이 하나 뜨는데 일

   단은 강제 종료를 시키십시요.


3. Dos창을 종료하고 james-2.1.3\apps 폴더를 보면 james라는 폴더가 생겨있을 겁니다.


4. james-2.1.3\apps\james\SAR-INF 폴더에 가서 보면 config.xml이라는 파일이 있는데

   이게 설정 화일입니다.


5. 에디터에서 그 파일을 열어 보면 여러가지 것들을 설청 할수 있습니다.
  

   5-1. 28번 줄에 <postmaster>Postmaster@abc.com</postmaster>으로 수정하세요.
         왜 그러는지는 알수 없지만 나중에 메일 서버를 관리 할때 필요
   5.2. 49번 줄에 <servername>abc.com</servername>으로 수정하세요.
         여기서 서버이름에 mail.abc.com으로 하시면 메일을 보낼때 메일 주소를

         user_id@mail.abc.com으로 해야 메일이 들어 오더라구요.
   5-3. <dnsserver>
          <servers>
          <!-- CONFIRM? -->
            <!--Enter ip address of your DNS server, one IP address per server -->
            <!-- element.  The default configuration assumes a DNS server on the localhost.

             -->
            <server>000.000.000.000</server>
          </servers>
          <authoritative>false</authoritative>
        </dnsserver> 부분을 수정하세요.
          메일 서버 James가 설치된 서버의 IP를 적으시면 됩니다.
   5-4. <remotemanager><remotemanager/>부분의 login/password가 있습니다. 자신이 원

         하는 ID와 패스로 수정하세요.
         나중에 유저를 관리할때 필요합니다.


6. james-2.1.3\bin 밑에 있는 run.bat를 다시 실행시키십시요. 다음과 같은 메시지가 나오면

   성공입니다.
     Using PHOENIX_HOME:   C:\james213\james-2.1.3
     Using PHOENIX_TMPDIR: C:\james213\james-2.1.3\temp
     Using JAVA_HOME:

     Phoenix 4.0.1

     James 2.1.3
     Remote Manager Service started plain:4555
     POP3 Service started plain:110
     SMTP Service started plain:25
     NNTP Service started plain:119
     Fetch POP Disabled


7. Dos창을 하나 더 띄우세요. 그리고 telnet abc.com 4555로 접속하면

   <remotemanager><remotemanager/>부분에서 정의한 ID로 접속하시면 됩니다.
   접속에 성곡하면 adduser test 1234같이 사용자를 추가 하세요.

   help를 치시면 도움말이 나옵니다.


8. outlook express 에서 메일 계정을 등록한 후에 테스를 해보시면 됩니다.


9. spoolmanager, Matchers, Mailets, DB접속은 아직 테스트 못해 봤습니다.



                                                                                                                           





1. 다운로드 및 설치
   우선 James를 받습니다...
   받을곳은 http://mirror.apache.or.kr/jakarta/james/binaries/
   여기서 james-2.1.3.zip를 받습니다
   받은다음 아무곳에나 압축을 풀고 james/bin 디렉토리에 run.bat를 실행하면

   Phienix 4.0.1이 먼저 가동되고 James 2.1.3이 실행되었다고 나옵니다..


2. 사용자 추가
   James를 가동한걸 잘 보면 Remote Manager Service Started plain:4555 라고 나올걸 볼

   수 있습니다.
   여기가 admin콘솔. 텔넷으로 접속합니다.
   명령 프롬프트에서 telnet localhost 4555 라고 치면 아이디랑 패스워드 넣으라고 나옵니

   다. 디폴트로 root/root로 잡혀있어요. 이거를 넣으면 Welcome root HELP for list 라고

   나옵니다.
  여기서 adduser [사용자 이름] [패스워드] 라고 치면 User [사용자이름] added 라는 메세

  지가 나옵니다. 추가된걸 확인하려면 listusers 라고 치면 됩니다.


3. 메일보내기/받기
   아웃룩에서 새로운 계정을 만듭니다.메일주소는 [사용자이름]@localhost
   POP3는 localhost , SMTP도 localhost, 사용자랑 비번은 아까 추가한 그걸로 넣으면 됩니

   다.그리고 테스트해보세요.


4. 설정하기
   James홈 밑에 app/james/SAR-INF/config.xml화일이 있읍니다..이게 설정화일입니다.

   28번째줄 정도에 보시면 <postmaster>admin@localhost</postmaster> 에서
   localhost대신에 도메인 네임을 적으시면 되고요~~
   49번째줄 정도에 보시면 <servername>localhost</servername> 에서 바꿔주심 돼 요.

   368번째줄 정도에 보시면
            <!-- Change the default login/password. -->
            <account login="root" password="root"/>
   이부분이 있는데 여기가 아까 어드민콘솔에 들어갈때 아이디랑 패스워드 입니다.



'프로그래밍 > Library' 카테고리의 다른 글

Tomcat 다운현상  (0) 2007.11.28
james mail server  (0) 2007.11.28
[펌] JUnit 설정  (0) 2007.11.28
CVS 설치 후, 사용자 추가하기  (0) 2007.11.28
cmd here!  (0) 2007.11.27