제로보드 XE – 구글 SMTP 연동 메일발송방법

서버에 SMTP 메일서버가 설치되어있다면 다행인데, 그렇지 않은 경우 외부 SMTP 서버를 사용해야합니다.

네이버나 다음, 구글 등등.. 여러 SMTP 들이 있지만, 설치가 빠르고 쉬운 GOOGLE SMTP 사용법을 소개드리겠습니다.

 

테스트 환경

  • XE 1.7.4.1 순정 / IIS 8 / 짧은 주소 사용
  • Sublime Editer 으로 코드 수정

가능한 방법

  • XE 코어 배포판에 인스톨된 PHP MAILER 사용 및 XE 코드 수정

 

./classes/mail/Mail.class.php 파일 142 줄에 강조된 다음코드를 적절히 수정하고 추가하면 됩니다.

function Mail()
{
    $this->useGmailAccount("Google Account ID email@gmail.com", "Google Account Password");
}

 

구글 어카운트 ID 와 패스워드에 본인 구글 계정정보를 기입하면됩니다.

Mail.class.php 파일이 해킹당하지 않는이상 계정정보가 유출될일은 없으니 안심하세요.

 

정 유출될것 같으신분은 세컨드 계정 하나 생성해서 사용하시기 바랍니다 🙂

1301.PNG

 

요렇게 수정하시면 됩니다.

 

 

 

5 comments

  1. gmail로 smtp설정을 했는데, 계속 Language string failed to load: tls 에러가 뜹니다. 뭐가 잘 못됐을까요? 버젼은 1.7.5.2입니다.

    1. gmail 아이디, 패스워드를 정확히 기입하셨는지, 또 코드에 문제 없는지 확인해보시기 바랍니다 🙂

      1. gmail 아이디 입력하는곳에 @gmail.com 은 빼야하는거 아닌가요?
        빼고 하니깐 Language string failed to load: tls 안뜨는데 메일이 전송이 안되네요..

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.