CI 묻고 답하기

제목 로컬PC에서 메일발송하려고 합니다. hmailServer설치 중에...
글쓴이 liekie 작성시각 2011/03/17 15:44:18
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 42770   RSS

CI와 관계없는 질문이라 죄송합니다. -_-;;

고객사의 요청으로 때문에 로컬PC에 Mantis를 설치 하고 보니
메일발송이 필수더군요.
메일관련셋팅에 대한 개념이 없어서 여쭈어 봅니다.

목적은 "로컬 윈도우XP PC에서 메일 발송" 하는 것입니다.

1. sendmail() 이란 것도
메일서버(iis의 SMTP, hmailServer등..)을 설치하고 사용해야 하는건가요?
아니면 PHP에 기본적으로 셋팅이 되있어서 그냥 사용 하면되는건지요?

2. SMTP 메일서버로 hmailServer를 설치중입니다.
http://www.jopenbusiness.com/mediawiki/index.php/HMail_Server_4.4.1
<== 이문서가 정리가 잘되어 있어서 열심히 따라 하던중

 "......
  DNS 설정
  hMail Server를 정상적으로 사용하기 위해서는 필요한 환경 설정을 하여야 합니다.

  1.DNS에 서버 도메인(mail.jopensource.com)을 등록한다.
  2.DNS에 MX(Mail Exchanger)에 메일의 도메인(jopensource.com)을 등록한다.
 .....
 "

이란 부분이 있는데...
여기서 이야기 하는 DNS가 방화벽 설정처럼... XP 메뉴로 설정하는게 아니고
네임서버를 XP에 설치해야 하나요?

3. hmailServer 설치후 셋팅중에  domain 등록하는 부분 이 있는데
    실제 URL을 갖고 있지 않아서
    윈도우 host 파일에 "127.0.0.1   mantis.com"로 셋팅하고
    hmailServer에 "mantis.com"을 도메인으로 등록해서
    help@mantis.com 으로 계정을 등록하면 될까요?

4. hmailServer 셋팅 완료 후에

아웃룩에서 메일서버설정에
전자메일주소 "help@mantis.com"
받는 메일 서버 : mantis.com
보내는 메일 서버 : mantis.com

로 셋팅하여 메일이 잘 송수신이 되면 hmailServer 정상 작동되는 거라고 봐도 될까요?

5. 로컬PC에서 메일을 발송하려면 네임서버와 메일서버를 추가로 설치해야 하는건가요?

부디.. 답변 부탁드립니다.
 

 다음글 CI를 HTML5로 작업해 보신 분 있으신가요? (1)
 이전글 프로파일러 다른 db에 대한 것도 볼 수 있나요? (2)

댓글

변종원(웅파) / 2011/03/17 17:48:59 / 추천 0
1. sendmail은 php에 설치되어 있는 것이 아니고 리눅스에 설치하는 형태입니다.
php에서는 mail() 함수를 이용하여 발송을 하는 것이구요.

2. DNS설정은 메일을 사용할 도메인, aaa@test.com 의 메일을 사용한다고 했을때 test.com의 dns에 등록을 해줘야 메일을 쓸 수가 있는거라 단순하게 맨티스에서 결과를 발송하기 위한 설정을 하는 것이라면 필요없습니다.

3. 네 그렇게 처리하시면 될 것 같네요.

리눅스서버에 메일관련 설정을 해본지가 좀 되서 가물가물하네요.

그리고 다른 메일서버를 운영하고 있다면 굳이 설치하시지 마시고
윈도우에 설치된 mantis 메일관련 셋팅에 외부 smtp 정보를 넣어도 메일을 발송할 수 있습니다.