묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
인증메일 발송및 아이디/비번찾기 메일발송관련
2008.10.17 14:23
저는 윈도우2000서버에 apmsetup을 사용하여 개인서버에서 제로보드를 사용하고 있습니다.
그런데 다른건 다 작동을 하는데...
회원가입할때 인증메일 보내는부분 그리고 아이디/비번 찾기 할때 이메일이 발송이 되지를 않습니다.
아이디.비밀번호 찾기 해서 이메일 발송하면.
"서버에 요청중입니다"~라는 메세지 나온다음....
밑에 보면 페이지에 오류가 있다고 나옵니다...
오류내용은
줄:1669
문자:9 "undefined "는 null이거나 개체가 아님..
이렇게 나옵니다..
홈페이지주소는 www.zzowa.net 입니다..
서버에 제로보드를 하나 두 추가해서 사용합니다만..그쪽 주소에서도 똑같은 증상이 나옵니다..
서버에 어디를 설정을 해야되는지...초보로썬...앞이 캄캄하네요.....답변 부탁드릴께요
그런데 다른건 다 작동을 하는데...
회원가입할때 인증메일 보내는부분 그리고 아이디/비번 찾기 할때 이메일이 발송이 되지를 않습니다.
아이디.비밀번호 찾기 해서 이메일 발송하면.
"서버에 요청중입니다"~라는 메세지 나온다음....
밑에 보면 페이지에 오류가 있다고 나옵니다...
오류내용은
줄:1669
문자:9 "undefined "는 null이거나 개체가 아님..
이렇게 나옵니다..
홈페이지주소는 www.zzowa.net 입니다..
서버에 제로보드를 하나 두 추가해서 사용합니다만..그쪽 주소에서도 똑같은 증상이 나옵니다..
서버에 어디를 설정을 해야되는지...초보로썬...앞이 캄캄하네요.....답변 부탁드릴께요
댓글 2
-
백성찬
2008.10.17 14:31
-
세계정복
2008.10.27 11:46
저도 같은문제로 고생하다가 방금 해결했습니다. -_-
IIS SMTP가 메일 수신부분의 UTF-8 해석을 못해서 에러가 나고,
또한 메일 전송 에러에 대한 예외 처리가 안되어 있어서 그렇더군요.
아래 파일에서, getReceiptor() 함수를 수정해 주시면 됩니다.
'.\classes\mail\Mail.class.php'function getReceiptor() {
//if($this->receiptor_name) return sprintf("%s <%s>", '=?utf-8?b?'.base64_encode($this->receiptor_name).'?=', $this->receiptor_email);
if($this->receiptor_name) return sprintf("%s", $this->receiptor_email);
return $this->receiptor_email;
}
편지만 써 놨다고 편지가 가지 않는 것과 마찬 가지 입니다.
메일서버 구축은 서버에 설치한 프로그램 홈페이지에 가서 자문을 구합십시오.