2.1.8 로 업그레이드후 [메일서버관리]에서 PHP mail()함수를 사용하는 발송테스트를 해보셨습니까?
거기서 실패했다면 특정 절차에 따라 조치를 해보라는 빨간색 안내문구가 나오게 됩니다.
모두 처리해도 동일한 문제가 발생합니까?
만약 해결이 어렵다면... /usr/sbin/sendmail 의 심볼릭 링크를 기존 sendmail 등으로 되돌리셔서
mail()함수를 써서 보내는 메일만 sendmail로 처리하는 것도 가능합니다.
--------------Original Message--------------
그간 다른 업무로 바쁘다 보니 메일 확인이 늦었습니다.
2.1.6으로 upgrade한후 test 해보았습니다.
여전히 같은 파일에 대해서 web으로는 메일이 보내지질 않습니다,
하지만 #php test.php로 하였을때는 정상적으로 메일이 보내지고 있습니다.
또한 /home/nmail2/tools/install_test_mail.php 실행시에는 메일이 잘됩니다.
하지만 web으로 test할때는 되지 않습니다,
--------------Original Message--------------
최근에 배포되는 버젼의 경우 아래처럼 되어 있어 해당 문제가 발생하지 않으것으로 보입니다만...
만약 아래와 다르다면 동일하게 수정해주시기 바랍니다.
/var/MailRoot/bin/sendmail.sh
#!/bin/sh
MAIL_ROOT=/var/MailRoot
export MAIL_ROOT
# Solaris
if [ `uname -s` = "SunOS" ]; then
LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
fi
$MAIL_ROOT/bin/sendmail $*
그리고 2.1.8 로 업그레이드를 하면 [메일서버관리]에서 PHP mail()함수를 사용하는 발송테스트 및 점검을 해보실 수 있습니다.
--------------Original Message--------------
※ 필수입력정보 ※
▷ 제품버젼 : nmail(unix) 2.1.5
▷ 오류발생 메뉴/주소 : PHP Mail 함수
▷ 에러메세지 :
▷ 질문내용 : 기존 sendmail 사용시에는 PHP상의 mail() 함수를 이용하여
web 결과를 관리자에게 메일로 보내도록 하는 기능이 정상적으로
동작하였으나 nmail에서는 메일이 보내지질 않습니다.
shell에서도 정상적으로 동작하지 않으나
#MAIL_ROOT=/var/MailRoot ; export MAIL_ROOT
실행한후에는 정상적으로 동작합니다.