웹마스터 팁
회원가입 인증메일 제목 msg_confirm_account_title 오류 해결방법
2013.06.27 14:55
버전 1.7.3.4에서
메세지 제목은 msg_confirm_account_title로 가고
내용도 제대로 표시안되어서 가는 버그가 있어서
디버깅 고생끝내 문제원인을 찾았습니다.
./classes/context/Context.class.php
에 960번째 줄부근에 setLang 함수를 아래코드로 교체해주시면 됩니다.
---------------------------------------
function setLang($code, $val)
{
/* 회원가입 인증메일 오류 수정전 원본
if(isset($GLOBALS['lang']))
*/
if(!isset($GLOBALS['lang']))
{
$GLOBALS['lang'] = new stdClass();
}
$GLOBALS['lang']->{$code} = $val;
}
---------------------------------------------
저게 정반대로 엉터리로 코딩되어 있어서 setLang함수를 누군가 호출하면 lang관련 데이터들이 싹다 초기화되어서
문제가 생겼습니다. 회원가입화면에서 setLang함수가 여러번 호출되더군요.
그리고 메일보내기를 XE에 포함된 phpmailer 를 이용해서 보내면
Daum같은 메일사이트는 내용표시가 제대로 안되는 문제가 있습니다.
아마 인코딩문제같은데
이 또한 phpmailer를 사용하지 않고 smtp를 설정해서 smtp로 보내시면 해결되니 참고
smtp설정방법은
묻고 답하기 게시판에
useGmailAccount 로 검색해보시면 다른 분들의 이전 답변들을 보실수 있습니다.
댓글 2
-
부가서비스
2013.06.27 16:23
-
starlee3
2013.06.30 15:23
오 저도 ......그런 문제가 보여요...!!!!!!!!!!!!!!!!!!!!!!메일 문제있죠 XE 정말!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
제목 | 글쓴이 | 날짜 |
---|---|---|
apache+php+mysql+phpmyadmin+zeroboard 설치 | 이성헌 | 2005.12.15 |
nWmail 서버 구축 방법- 자세한 문서는 w3ip.com 에 있음 | 이성헌 | 2005.12.15 |
php 4.3.2 의 php.ini 내용 (내컴 설치본) | 이성헌 | 2005.12.15 |
SVN Commit 정보 출력 설정 (CIA Script) | DroArc | 2007.11.25 |
우분투 10.04 LTS, sendmail 설치 및 설정 | fsfsdas | 2011.02.20 |
내 PC에서 XE 빠르게 설치하는 방법 [7] | 차오이 | 2011.04.10 |
XE를 이용하여 SMTP 보내보기[개발자용] [10] | 라르게덴 | 2011.11.02 |
인증메일을 gmail의 smtp로 보내기 [29] | showjean | 2012.07.17 |
가입 메일 인증 SMTP 안되시는 분들 참고하세욤~ 네이버 메일 서버 사용.
[4]
![]() | 테나 | 2012.12.08 |
xe 안에 포함된 php mailer를 통하여 smtp 연동하여 메일 보내기 팁 | sbshs77 | 2012.12.28 |
회원가입 인증메일 제목 msg_confirm_account_title 오류 해결방법 [2] | 뒤뒤 | 2013.06.27 |
네이버 SMTP로 인증메일 보내기 [12] | Neder | 2013.08.26 |
간단하게 외부 SMTP 로 인증메일 보내기.
[1]
![]() | AJKJ | 2014.07.22 |
php 5.6에서 인증메일 SMTP 연결에 실패할때..
![]() | 루비스코 | 2015.03.31 |
클라우드플레어 사용시 서버 IP 노출방지 체크리스트 | gnbstory | 2016.12.09 |
대박!! 바로 해결되었습니다 허허
감사합니다.