웹마스터 팁

안녕하세요.


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


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

제목 글쓴이 날짜
클라우드플레어 사용시 서버 IP 노출방지 체크리스트 gnbstory 2016.12.09
php 5.6에서 인증메일 SMTP 연결에 실패할때.. file 루비스코 2015.03.31
간단하게 외부 SMTP 로 인증메일 보내기. [1] file AJKJ 2014.07.22
네이버 SMTP로 인증메일 보내기 [12] Neder 2013.08.26
회원가입 인증메일 제목 msg_confirm_account_title 오류 해결방법 [2] 뒤뒤 2013.06.27
xe 안에 포함된 php mailer를 통하여 smtp 연동하여 메일 보내기 팁 sbshs77 2012.12.28
가입 메일 인증 SMTP 안되시는 분들 참고하세욤~ 네이버 메일 서버 사용. [4] file 테나 2012.12.08
인증메일을 gmail의 smtp로 보내기 [29] showjean 2012.07.17
XE를 이용하여 SMTP 보내보기[개발자용] [10] 라르게덴 2011.11.02
내 PC에서 XE 빠르게 설치하는 방법 [7] 차오이 2011.04.10
우분투 10.04 LTS, sendmail 설치 및 설정 fsfsdas 2011.02.20
SVN Commit 정보 출력 설정 (CIA Script) DroArc 2007.11.25
php 4.3.2 의 php.ini 내용 (내컴 설치본) 이성헌 2005.12.15
nWmail 서버 구축 방법- 자세한 문서는 w3ip.com 에 있음 이성헌 2005.12.15
apache+php+mysql+phpmyadmin+zeroboard 설치 이성헌 2005.12.15
[해킹당한경험이 있는분 참고하세요]이제는 제로보드 서버도 안전하게 해킹당하지 않고 운영합시다. [20] 양승의 2005.02.22
윈도우즈용 메일서버 추천- NMail [3] u2em 2004.07.19
포트 스캐닝 감시 및 OS 정보 숨기기 [3] 좋은진호 2003.10.30
익스체인지 서버 취약점으로 인한 임의 코드 실행 문제 ATpple.com 2003.10.24
apache + php + mysql (window 설치) 이성헌 2003.06.05