SMTP에서 mailroot/Queue 에 메일이 쌓여서 안가는 이유? 정보
그누보드 SMTP에서 mailroot/Queue 에 메일이 쌓여서 안가는 이유?본문
단순한 소스 입니다.
<?
$mailto = "*** 개인정보보호를 위한 이메일주소 노출방지 ***";
$subject = "안녕";
$contents = "반갑숩니다. 이것은 메일함수로 보내는 메일입니다";
if(!mail($mailto,$subject,$contents))
{
echo "전송이 안되었습니다";
}
else
{
echo "잘전송 됨";
}
?>
위 소스를 실행하면 "잘전송됨" 이란 문구가 뜹니다.
그런데 정작 메일은 가지 않고 mailroot/Queue 에 메일이 쌓여만 있습니다.
이유가 무엇인가요? 자세히 부탁^^
<?
$mailto = "*** 개인정보보호를 위한 이메일주소 노출방지 ***";
$subject = "안녕";
$contents = "반갑숩니다. 이것은 메일함수로 보내는 메일입니다";
if(!mail($mailto,$subject,$contents))
{
echo "전송이 안되었습니다";
}
else
{
echo "잘전송 됨";
}
?>
위 소스를 실행하면 "잘전송됨" 이란 문구가 뜹니다.
그런데 정작 메일은 가지 않고 mailroot/Queue 에 메일이 쌓여만 있습니다.
이유가 무엇인가요? 자세히 부탁^^
댓글 전체
1. SMTP 정상동작 확인
localhost 에서 25번 포트로 접근해서 확인
2. SMTP 정상동작시.. 도메인설정 잘 되어 있는지 확인
nslookup 이나 dig 으로 도메인들 검색 혹은 메일이 안 가는 호스트 확인
3. 도메인설정 잘 되어 있을시
기타 설정파일 문제참조.. 사용하는 SMTP에서 모든 프로세스가 잘 동작하는지 확인
특히 qmail 같은 경우 여러 프로세스가 혼합되어 동작하므로 주의..
localhost 에서 25번 포트로 접근해서 확인
2. SMTP 정상동작시.. 도메인설정 잘 되어 있는지 확인
nslookup 이나 dig 으로 도메인들 검색 혹은 메일이 안 가는 호스트 확인
3. 도메인설정 잘 되어 있을시
기타 설정파일 문제참조.. 사용하는 SMTP에서 모든 프로세스가 잘 동작하는지 확인
특히 qmail 같은 경우 여러 프로세스가 혼합되어 동작하므로 주의..
smtp가 안떠있는것 아닌가요?
smtp가 정상적으로 실행되어있는지 확인해보십시오
메일큐에 쌓여있다면 전송하는 프로그램의 문제는 아닌것 같군요.
smtp가 정상적으로 실행되어있는지 확인해보십시오
메일큐에 쌓여있다면 전송하는 프로그램의 문제는 아닌것 같군요.