테스트 사이트 - 개발 중인 베타 버전입니다

외부 SMTP / 게시판 글쓰기후 메일 안될때 세팅법

· 8년 전 · 9616
네이버웍스(웍스모바일)나, G메일 (SSL을 쓰는 포트번호가 있는 SMTP) 등으로 하니까
게시판 글쓰기후 메일이 발송되지 않아서 이틀동안 삽질끝에 아래의방법으로 해결했네요.
별도의 파일은 없어도되고 포트번호가 없는 SSL을 쓰지 않는 메일은 다 가능한것 같습니다.

아웃룩을 지원하는 메일이면 다 되는것 같고
보통 아웃룩 세팅할때 받는메일서버, 보내는메일서버를 입력하는데
보내는 메일서버를 입력해주시면 됩니다.


lib/mailer.lib.php ---------------

$mail = new PHPMailer(); // defaults to using php "mail()"
if (defined('G5_SMTP') && G5_SMTP) {

/* 기존부분은 주석처리 합니다.
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = G5_SMTP; // SMTP server
if(defined('G5_SMTP_PORT') && G5_SMTP_PORT)
$mail->Port = G5_SMTP_PORT;
여기까지 */

$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = 'SMTP주소(보내는 메일서버주소)'; // SMTP server
$mail->SMTPAuth = true;
$mail->Username = '메일주소';
$mail->Password = '메일비밀번호';
}
$mail->CharSet = 'UTF-8';
/* 이부분은 환경설정 > 관리자이메일 과 달라야한다면 입력해주시면되고
그렇지않다면 그냥 두시면됩니다 */
$mail->From = "보내는이의메일주소(Username 과 달라도됩니다)";
$mail->FromName = "보내는이이름";


-------------------------------



config.php 는 그누5 원본 그대로 사용하면 됩니다.
--------------------------

/* 이부분은 그대로사용 */
define('G5_SMTP', '127.0.0.1');
define('G5_SMTP_PORT', '25');

--------------------------

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
23254
23244
23241
23236
23200
23199
23179
23174
23138
23128
23125
23116
23109
23099
23092
23083
23079
23063
23050
23036
23029
23007
23003
22983
22959
22943
22939
22934
22905
22897