그누보드 설치하신분 메일잘가요? > 그누3질답

그누3질답

그누보드 설치하신분 메일잘가요? 정보

그누보드 그누보드 설치하신분 메일잘가요?

본문

7591 번에 메일보내기 질문했던 사람입니다.

그누보드 설치를 하구요.

1. W2K 서버에서 SMTP 설정을 이렇게 해주었습니다.
  인터넷 정보서비스 목록에 "기본SMTP 가상서버" 에서 등록정보->액세스->연결제어,릴레이제어
  부분에다가 아래목록만 해놓고 로컬서버 아이피를 적어주었습니다. 127.0.0.l 그리고 릴레이제어에도
  똑같이 해주었습니다.

2.php.ini 파일을 수정해 주었습니다. (C:\winnt 에있는 php.ini도 수정)
 [mail function]
; For Win32 only.
SMTP = 127.0.0.1
smtp_port = 25

; For Win32 only.
;sendmail_from = (예) *** 개인정보보호를 위한 이메일주소 노출방지 ***

이렇게 SMTP와 PHP.INI 파일 수정해주었습니다.

그누보드 게시판에서 답변글과 코멘트를 적어주었을때 메일이 가야 되는데,

안가서 답답하네요.

뭐가 잘못된건지....이틀째 고민중 입니다.
  • 복사

댓글 전체

많이 잘못 알고 계신것 같습니다..

그누보드는 iis의 내장 메일함수를 쓰는것이 아니라 sendmail 함수를 이용한 메일발송 방식입니다.
iis 에서는 smtp 를 아무리 설정하고 만져봐야 아무 소용이 없다는 뜻입니다.
php.ini 역시 마찬가지 입니다.

iis에서 그누보드를 이용한 메일발송을 사용하시려면 iis 용 sendmail을 지원하는 메일서버를 설치해야 합니다.
또한 도메인 역시 설정이 되어야 하며, 기타 메일서버에 필요한 기본 사항이 갖춰져야 합니다.

iis 용 sendmail 지원되는 메일서버는 공개용도 몇 가지가 있습니다.
인터넷에서 검색해보시면 쉽게 찾으실 수 있을 겁니다.
참고로 zwms2 메일서버가 iis에서도 무리없이 작동하며, sendmail 명령어를 이용한 직접발송/함수를 이용한 간접발송(그누보드형태) 을 지원합니다.

그리고 php.ini 는 아래처럼 설정하십시오.

mail function]
; For Win32 only.
SMTP = 127.0.0.1
; For Win32 only.
sendmail_from = 자신의 메일주소
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path ="c:/메일서버설치경로/sendmail -t -i"
윈도우에서 쓰는 sendmail를 받고 놓고 안되는 참에
For Unix only 만 사용해서 윈도우에서는 설정안하는줄 알고 안해서 그런거네요
옵션까지 쓰고 나니 됩니다
감사합니다.
© SIRSOFT
현재 페이지 제일 처음으로