웹마스터 팁

안녕하세요.


제 경우 회원가입시 이메일 인증이 잘 되지 않아 거부처리되는 경우가 많습니다. 이메일 인증을 하지 않으려니 봇에의한 스팸도배로 문제가 될 수 있겠고요.


서버특성이려니 생각하면서 체념하며 지내오다가, 오늘 공홈에서 인증메일의 smtp를 변경해서 보내는 팁(http://www.xpressengine.com/tip/19201582)을 접하게되었습니다. 

phpmailer를 이용하는 것인데 이참에 저도 한번 적용해 보려고 mail.class.php 소스를 열어보니 조금 특이한 것입니다.


이미 phpmailer를 버젼별로 require_once하고 있더라고요. '아 어느정도 적용이 되있겠구나' 생각하고 좀 더 삽질을 해봤습니다.


결과는 매우 간단하게 smtp를 이용할 수 있더군요.


function Mail()
	{
		$this->useGmailAccount("아이디@gmail.com", "비밀번호");	// 이 한줄만 추가하면 됩니다.
	}


위 처럼 mail.class.php의 생성자에 단 1줄만 추가해주면 됩니다. 


일단 nate naver hanmail gmail 계정에는 메일이 잘 도착하는 것을 확인했습니다.


한번씩 적용해서 테스트 해보세요.




여담입니다만, 구글의 계정 보안을 이용한다면 어플 비번을 별도로 생성해서 위 '비밀번호'란에 넣어야 합니다. 저는 이걸 잊고 원본 비밀번호를 넣으면서 한참을 삽질한 후에야 확인하고 적용했더니 잘 작동되더군요.




제가 사용하는 xe의 버젼은 1.5.2.7 입니다.

제목 글쓴이 날짜
회원정보 페이지에 작성 댓글 보기 추가하기 [7] file 늘푸른이 2012.07.12
IE7에서 관리자페이지->콘텐츠->문서 에서 일괄 삭제/이동/복사 등이 안 되는 경우 [1] sejin7940 2012.07.12
IIS 7.5 + XE 업로드 용량 개선 방법 [1] file 류군 2012.07.16
인증메일을 gmail의 smtp로 보내기 [29] showjean 2012.07.17
글쓰기 폼에 미리 기본 내용 입력 [24] 송동우 2012.07.18
본문 내부의 이미지를 썸네일화 시키지 못하는 버그 해결법 [11] sejin7940 2012.07.19
모듈 자동 생성기 [ModuleCreater] v0.2 (다국어 지원 기능 추가) [28] file 택피 2012.07.20
작성 글 보기에서 특정 모듈의 글 안나타나게 하기 SCAC 2012.07.21
중국어(zh-CN) 포함한 다국어시 페이지모듈 버그 해결법 [1] sejin7940 2012.07.26
php버전이 변경되어 deprecated 오류가 나올때 [2] 오리진소프트 2012.07.27
소셜로그인 이메일 입력시 SSL 사용 패시브 2012.07.27
요즘 만들고 있는 사이트에 적용한 것(모바일 확장변수) [4] 유니눅스 2012.07.30
XE코어 업데이트(판올림) 정확한 방법 [12] 카이닉스 2012.07.30
모바일에서 유투브 동영상 크기 300px고정 [28] 패시브 2012.07.31
페이지 타입 바꾸는 방법 (문서, 위젯, 외부페이지) [5] file 빛의바다 2012.07.31
특정 확장변수값이 포함된 글의 총 개수를 출력하는 함수 [3] sejin7940 2012.08.07
스팸공동대응 api 모듈 지우기 [1] SCAC 2012.08.12
일반 페이지(ARTICLE) 등에서 이미지 리사이징 제거. [1] 무얼까 2012.08.12
확장변수 숫자(화폐) 콤마 표시하기 (sketchbook 스킨) file 라싸 2012.08.12
Startssl 설치과정!! [83] file 제이엔지 2012.08.13