웹마스터 팁

안녕하세요.


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


서버특성이려니 생각하면서 체념하며 지내오다가, 오늘 공홈에서 인증메일의 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 입니다.

제목 글쓴이 날짜
윈도우에 세팅한 서버에 설치된 phpmyadmin 에 인증걸기 [3] 피카추삼겹살 2003.11.05
자바스크립트 인증 이성헌 2005.12.15
아파치 인증-개인 컴퓨터 apache 서버 경우 이성헌 2005.12.15
wo.to (유료서버) 의 아파치 폴더 인증 방법. 이성헌 2005.12.15
아파치 인증에서 .htaccess 의 내용. 이성헌 2005.12.15
apache 인증에서 .htpasswd 의 내용. 이성헌 2005.12.15
mysql 을 이용한 사용자 인증 (통합 설명) 이성헌 2005.12.15
mysql 이용한 사용자 인증 2 (auth.inc 파일) 이성헌 2005.12.15
mysql 이용한 사용자 인증 3 (index.htm 파일) 이성헌 2005.12.15
mysql 을 이용한 사용자 인증 4 (index.htm 인증후 바로 넘기기) 이성헌 2005.12.15
아파치인증 c 드라이버에서 성공예 이성헌 2005.12.15
휴대폰 인증 회원에 한해 지정한 내용 보여주기 도라란 2011.11.25
인증메일을 gmail의 smtp로 보내기 [29] showjean 2012.07.17
웹호스팅 사용자를 위한 SSL 보안서버인증 적용하기 [1] 우진홈 2012.08.25
인증메일 에러 나시는 분께 드리는 글 sorigongan 2012.09.11
startssl 에 가입하고 패널 들어갈때 인증서 못받으신분들 file 우리아기 2012.09.12
가입 메일 인증 SMTP 안되시는 분들 참고하세욤~ 네이버 메일 서버 사용. [4] file 테나 2012.12.08
Startssl 무료인증서 백업 복구 성공기!! [2] 제이엔지 2013.01.15
아이디 계정때도 이메일 변경시 재인증 메일 발송하기 [1] 혼ME 2013.06.19
회원가입 인증메일 제목 msg_confirm_account_title 오류 해결방법 [2] 뒤뒤 2013.06.27