원래 엔메일만 있어도 mail() 함수에서 메일이 발송되어야 하지만...
간혹 일부 시스템에서 발송이 되지 않아 경우가 발견되고 있습니다.
우선 아래처럼 퍼미션을 조절후 다시 메일발송 테스트를 해보시기 바랍니다.
cd /home/nmail2/tools
vi perm_change.sh
# 맨 마지막 라인에 아래 명령 추가
chmod 755 /var/MailRoot/bin/sendmail
chmod 777 -R /var/MailRoot/spool/
./perm_change.sh
그래도 안된다면 mail()함수에서만 sendmail 을 사용하도록
아래 게시물처럼 sendmail wrapper 의 링크를 복원하는 방법이 있습니다.
http://passkorea.net/Support/QNA/ViewDoc.aspx?cat=17&docNo=29579&iPage=1&schType=CT&schValue=sendmail
참고로 sendmail 을 '시작'해서는 안됩니다.
시작하지 않더라도 /usr/sbin/sendmail 을 사용한 메일발송에는 지장이 없습니다.
--------------Original Message--------------
nmail시스템의 메일발송 테스트가 실패로 나오는지도 몰랐었네요...^^
혹... 센드메일 서비스 데몬을 살려놓아야 하는지요?...
여러가지 시도들을 해보고 있는데.. 뭔가 엉킨 모양이네요...
그럼...
--------------Original Message--------------
mail() 함수 사용시 실패했다는 에러가 나온다는 말씀입니까?
그렇다면 [메일서버관리 - 메일 발송 테스트]에 들어가서 점검결과를 확인해보시면 됩니다.
만약 발송이 성공했는데 제대로 도착하지 않는 문제라면 아래 게시물을 참고하셔서
'회신주소'를 정확히 지정하신후 '리턴메일'이 오는지 확인해보셔야 합니다.
http://passkorea.net/support/FAQ/ViewDoc.aspx?cat=11&docNo=28977
--------------Original Message--------------
※ 필수입력정보 ※
▷ 제품버젼 : nmail for php
▷ 오류발생 메뉴/주소 :
▷ 에러메세지 :
▷ 질문내용 :
php 소스에서 자체 mail()함수를 사용해 메일을 보내려고 하는데,
mail() 함수를 수행하지 못합니다.
어떤 설정을 설펴봐야 할는지요?..
답변 부탁드립니다..