웹마스터 팁

참고함 : http://www.xpressengine.com/tip/20953744, http://help.naver.com/ops/step2/faq.nhn?faqId=27449

 

http://www.xpressengine.com/tip/20953744 의 구글 SMTP를 이용하여 인증메일 보내는 방법을 응용하여

네이버 Works 도메인 메일을 통해 메일을 보내는 방법을 한번 써 봅니다.

 

구글 방법과 똑같이

mail.class.php 를 열어서

 

./classes/mail/mail.class.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function useNaverAccount($account_name$account_passwd)
    {
        $this->SMTPAuth = TRUE;
        $this->SMTPSecure = "tls";
        $this->Host = 'dsmtp.naver.com';
        $this->Port = '587';
        if($this->isVaildMailAddress($account_name))
        {
            $this->Username = $account_name;
        }
        else
        {
            $this->Username = $account_name '@사용하는도메인';
        }
        $this->Password = $account_passwd;
        $this->IsSMTP();
    }

 

이 코드를 대략 150~160라인대의 function useGmailAccount 가 끝나는 지점에 붙여넣어주시고

그다음 function mail() 에

function Mail()
    {
        $this->useNaverAccount("사용할 이메일주소", "네이버 비밀번호");
    }
 
이렇게 넣어주면 됩니다.
 
네이버메일, 한메일, 네이트메일, 지메일은 제가 테스트해본 결과 잘 갑니다.
 
PS : PHP에 대한 지식이 전무한지라 GoogleAccount의 코드를 네이버로 수정한 터라, 이상한 부분이 있을 수도 있습니다. 단 제가 XE 1.7.3.4 + PHP 5.3 + 깡패24 호스팅(간접광고 방지용 가명) 환경에서 테스트했을땐 잘 됬습니다.
 
PS2 : @naver.com 으로 이용할 시는 이렇게 하면 될겁니다.(테스트 안해봤습니다!!!)
 
./classes/mail/mail.class.php
1
2
3
4
5
6
7
8
9
10
function useNaverAccount($account_name$account_passwd)
    {
        $this->SMTPAuth = TRUE;
        $this->SMTPSecure = "tls";
        $this->Host = 'smtp.naver.com';
        $this->Port = '587';
        $this->Username = $account_name;
        $this->Password = $account_passwd;
        $this->IsSMTP();
    }

 

그리고 mail() 코드에는 네이버 아이디와 비밀번호를 입력하면 될듯 합니다.

제목 글쓴이 날짜
확장변수 출력 방법 초 심플하게 적어봅니다. [15] 라르게덴 2009.03.16
윈도우 서버 2012 에서 제로보드XE 설치부터 사용하기. [16] file 부롱이 2013.03.29
내 작성글 보기에서 익명게시판에서 작성한 내 글도 보이게 하기 위해서 sejin7940 2016.10.19
사이트 운영하시는분들 단체메일 가급적 보내지 마세요. 최윤한 2016.10.19
관리자페이지 첫페이지에서 최근글 / 최근댓글 리스트에서 닉네임 대신에 날짜가 나오게 하는 방법 sejin7940 2016.10.19
포인트 사용시에도 그룹이 안 떨어지도록 하는 방법 [4] sejin7940 2013.10.18
첨부파일 업로드 되고 사라질때...즉 먹통이 될때....!! [3] 시카고코리아 2012.09.25
초보자분들 윈도우에 apmsetup 쓰지 마세요 느립니다. [1] 최윤한 2016.09.20
.htaccess 를 이용해서 도메인 접속시 xe폴더로 자동 이동 시키기 [3] file Double'U' 2014.09.25
우분투에 apm 서버 완벽하게 설치하기 로니 2016.09.13
무료 폰트 모음 boomstop 2016.09.13
에디터 "입력창 크기 자동조절" 체크를 기본으로 하기 [8] 투씨 2013.11.24
xe 쪽지 보내기창에 파일첨부하기 연동하는 팁 [7] 졸라맨 2014.04.09
xe 사이트에 응용프로그램으로 오토포스팅은 안됩니다. 최윤한 2016.08.17
아이콘 폰트 축소 서비스 easylogic 2016.08.11
XE Core:1.7.5.3 조회수 증가, 자기 게시글 클릭시 조회수 증가 [1] file 때린데 또때려 2014.07.04
상위 셀렉트박스 값 변경시 하위셀렉트박스(다수)제어하기. [2] Xian 2005.02.19
포트포워딩없이 외부접속 허용하기(윈도우 서버) [1] file 임채원임 2014.11.17
CentOs7에서 중국 IP 차단하기 [5] file 카르마 2016.06.02
메인메뉴 빵조각메뉴 서로 다르게 하고 싶을때 file 미연조 2016.07.08