외부 메일로 네이버 메일 사용하기
네이버 이메일을 그누보드 SMTP 외부메일 설정에서 사용하는 방법입니다.
/config.php 173 번째 줄에 있는
[code]
define('G5_SMTP', '127.0.0.1');
define('G5_SMTP_PORT', '25');
[/code]
를 아래와 같이 수정합니다.
[code]
define('G5_SMTP', 'smtp.naver.com');
define('G5_SMTP_PORT', '587');
define('G5_SMTP_SECURE', 'TLS');
define('G5_SMTP_USER', 'yourid@naver.com');
define('G5_SMTP_PW', 'yourpassword');
[/code]
/lib/mailer.lib.php 19번째 줄
[code]
$mail = new PHPMailer();
if (defined('G5_SMTP') && G5_SMTP) {
$mail->IsSMTP();
$mail->Host = G5_SMTP;
if(defined('G5_SMTP_PORT') && G5_SMTP_PORT) {
$mail->Port = G5_SMTP_PORT;
}
}
[/code]
를 아래와 같이 수정합니다.
[code]
$mail = new PHPMailer();
if (defined('G5_SMTP') && G5_SMTP) {
$mail->IsSMTP();
$mail->Host = G5_SMTP;
if(defined('G5_SMTP_PORT') && G5_SMTP_PORT) {
$mail->Port = G5_SMTP_PORT;
}
$mail->SMTPAuth = true;
$mail->AuthType = "LOGIN";
$mail->SMTPSecure = G5_SMTP_SECURE;
$mail->Username = G5_SMTP_USER;
$mail->Password = G5_SMTP_PW;
}
[/code]
끝.
댓글 16개
감사합니다 ^^
감사합니다
이것만 수정하면 되나요?
두개 수정해도 되지않아 문의합니다.
@호박둥구리 외부메일 접속정보가 맞다면 발송이 될 것 같아요. 발송이 안될 경우 디버깅을 해서 원인을 찾아 봐야 합니다.
@누리컴즈 답변감사합니다.
예를들어
관리자메일이 guguboard@naver.com 경우
define('G5_SMTP', 'smtp.naver.com');
define('G5_SMTP_PORT', '465');
define('G5_SMTP_SECURE', 'SSL');
define('G5_SMTP_USER', 'guguboard@naver.com');
define('G5_SMTP_PW', '1234!!**');
이렇게된다면
네이버 메일에서 외부메일 설정도 해줘야되나요?
@호박둥구리
define('G5_SMTP_PORT', '587');
define('G5_SMTP_SECURE', 'TLS');
네이버에서도 SMTP 사용을 허용해 주어야 합니다.
https://help.naver.com/service/30029/contents/21344?lang=ko
좋은 내용 갑사합니다.
gmail 을 사용중이었으나 최근 제대로 발송되지 않아 애먹고 있습니다.
올려주신 내용처럼 네이버로 변경했는데
저는 587, TLS 로 해야 메일이 갑니다.
무슨 차이가 있을까요?
define('G5_SMTP_PORT', '587');
define('G5_SMTP_SECURE', 'TLS');
가 설정값이 맞네요.
https://help.naver.com/service/30029/contents/21344?lang=ko 참고해 주세요.
만약 패스워드 값을 암호화 할 수 있는 방법도 있으면 좋겠습니다.
그렇게 하려면 결국 DB에 값 하나를 남기는 수 밖에는 없겠죠?
@무와보 네이버 2차 인증 적용하고, 네이버ID 로 앱전용 비밀번호 생성해서 사용하면 됩니다.
네이버 2단계 인증관리 > 애플리케이션 등록
https://help.naver.com/service/5640/contents/8584?lang=ko
설정에서 접속정보를 암호화 된 값으로 저장하고자 하신다면, 해당 설정을 불러오는 부분에서 복호화를 수행하도록 코드를 변경하시면 됩니다.
많은 도움 되었습니다. 굿입니다.
혹시 다른분중 안되시는 분 있으시면 아래 사항 체크 해보는것도 좋겠습니다.
1. 네이버 계정 IMAP/SMTP 설정
https://help.naver.com/service/30029/contents/21344?lang=ko
2. 관리자 화면 계정 메일 주소와 동일한 네이버 계정
-> 저는 여기서 문제가 된것인지 연결이 안되었습니다.
-> smtp 할려는 네이버 메일 계정이랑 관리자화면 네이버 메일 동일한거 사용 후 되었습니다.
3. 아이디 및 비밀번호 입력 하는 곳에 한글 글자 입력
-> 저는 네이버 비번이 한글로 된걸 입력 했는데 이것도 혹시나 해서 영어로 변경한 후 하였습니다.
코드 보고 계속 이메일 테스트 하다가 위의 방법으로 해결 했네요.
감사합니다 덕분에 잘 되네요 :D
안녕하세요 네이버 웍스를 사용 안해도 가능한건지 궁금합니다~!
게시판 목록
그누보드5 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 | 3년 전 | 4433 | ||
| 2574 | 10개월 전 | 562 | ||
| 2573 | 10개월 전 | 938 | ||
| 2572 |
두리삼촌v
|
10개월 전 | 610 | |
| 2571 | 10개월 전 | 557 | ||
| 2570 | 10개월 전 | 601 | ||
| 2569 |
두리삼촌v
|
10개월 전 | 639 | |
| 2568 |
두리삼촌v
|
10개월 전 | 668 | |
| 2567 |
두리삼촌v
|
10개월 전 | 464 | |
| 2566 |
두리삼촌v
|
10개월 전 | 444 | |
| 2565 | 10개월 전 | 741 | ||
| 2564 | 10개월 전 | 671 | ||
| 2563 | 11개월 전 | 476 | ||
| 2562 | 11개월 전 | 1031 | ||
| 2561 |
|
11개월 전 | 677 | |
| 2560 | 11개월 전 | 920 | ||
| 2559 | 11개월 전 | 659 | ||
| 2558 |
|
11개월 전 | 506 | |
| 2557 | 11개월 전 | 658 | ||
| 2556 | 11개월 전 | 958 | ||
| 2555 | 11개월 전 | 1340 | ||
| 2554 | 11개월 전 | 756 | ||
| 2553 |
|
11개월 전 | 750 | |
| 2552 | 11개월 전 | 677 | ||
| 2551 | 11개월 전 | 866 | ||
| 2550 | 11개월 전 | 768 | ||
| 2549 |
|
11개월 전 | 719 | |
| 2548 | 11개월 전 | 1032 | ||
| 2547 | 11개월 전 | 675 | ||
| 2546 | 11개월 전 | 1208 | ||
| 2545 | 11개월 전 | 665 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기