묻고답하기
회원가입시 메일오류
2011.02.08 13:15
안녕하세요 XE엔진으로
갈아탄지 얼마안된 늅늅입니다.
아직 늅늅이라 그런지 제로4때와달리 곤란한게 한두가지가 아닌대요
그중에 회원가입시 출력되는 오류입니다.
이런 오류를 띄우고는 가입 메일로 인증 메일이 발송되지 않습니다.
그래서 에러의 문구로 찾아가보니
return mail($this->getReceiptor(), $this->getTitle(), $this->body, $headers);
}
function checkMailMX($email_address) {
if(!Mail::isVaildMailAddress($email_address)) return false;
list($user, $host) = explode("@", $email_address);
if(function_exists('checkdnsrr'+
')) {
if (checkdnsrr($host, "MX") or checkdnsrr($host, "A")) return true;
else return false;
}
return true;
}
function isVaildMailAddress($email_address) {
if( preg_match("/([a-z0-9\_\-\.]+)@([a-z0-9\_\-\.]+)/i", $email_address) ) return $email_address;
이부분이더군요
그런대 재가 지식이 부족해서
이 부분 기능으로 장애를 격을 만한 포인트가 뭔지 잘모르겠습니다.
그래서 유사 부분을 찾고자 각종 포탈과 게시글을 검색해봤지만
나온답변이 없내요
그럼 답변을 구하기전 드리는 설명입니다.
자가 서버, OS win 2003 입니다.
메일서버는 기능수정 없이 처음 설치상태 그대로이며
엔진이나 모듈소스 또한 수정한것 없는 오리지널 그대로입니다.
그럼 여러 고수님들의
해당 문제에 관한 견해 부탁드립니다. ㅠㅠ