네이버,다음,지메일 등 외부메일 SMTP 전송 HOOK 기능
안녕하세요.
요즘 메일 전송하다보면 스팸으로 빠지는 경우가 많은데요.
그래서 HOOK 기능을 이용해서 SMTP 변경을 쉽게 할 수 있도록 했습니다.
[code]
// extend/user.extend.php 에 넣어 주시면 됩니다.
// SMTP
if (! function_exists('mailer_options_extend')) {
add_replace('mail_options', 'mailer_options_extend', G5_HOOK_DEFAULT_PRIORITY, 10);
function mailer_options_extend($mail, $fname, $fmail, $to, $subject, $content, $type, $file, $cc, $bcc)
{
$mail->From = 'username@naver.com';
$mail->Host = 'smtp.naver.com'; // SMTP server
$mail->Port = 465;
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Username = 'username';
$mail->Password = 'password';
return $mail;
}
}
[/code]
댓글 15개
감사합니다 ^^
@민트다이어리 답변 감사합니다.^^
@연탄집개 답변 감사합니다.^^
좋아요, 감사 합니다.
@들레아빠 답변 감사합니다.^^
좋네요. 감사감사
@KK7 답변 감사합니다.^^
감사합니다~~
@동글이 답변 감사합니다.^^
안녕하세요.
작성해주신 그대로 설정(네이버 메일주소, 아이디, 패스만 변경)한 후 업로드 했는데,
홈페이지 접속하면 홈페이지 상단에
if (! function_exists('mailer_options_extend')) { add_replace('mail_options', 'mailer_options_extend', G5_HOOK_DEFAULT_PRIORITY...
이런식으로 메세지가 나오고
관리자 페이지에서 메일발송 테스트를 하면
"토큰 정보가 올바르지 않습니다." 라고 나옵니다.
혹시 제가 뭘 잘못 설정한걸까요?
@masahide 안녕하세요.
그누보드 버전이 5.4 이상 인지 확인 부탁드릴께요.
hook 기능은 5.4 이상 부터 가능한 기능입니다.
@위드스텝 친절하신 답변 감사합니다. 그누보드 최신버전입니다.
@masahide 그렇다면 php 코드가 그대로 출력되는 경우라면 short_open_tag 설정 문제인듯하여 <? 이렇게 시작하시면 안되고 <?php 이렇게 시작하여야 합니다.
<?php
// SMTP
if (! function_exists('mailer_options_extend')) {
감사합니다.
@위드스텝
친절하신 답변 감사합니다.
user.extend.php이 없어서 생성해서 위의 내용 그대로 넣었는데
상단에 <?php가 있어야 하는거였군요.
이제 잘 되네요.
덕분에 유용하게 사용하게 되었습니다.
게시판 목록
그누보드5 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 | 3년 전 | 4402 | ||
| 2634 | 6개월 전 | 609 | ||
| 2633 | 6개월 전 | 599 | ||
| 2632 |
|
6개월 전 | 508 | |
| 2631 | 6개월 전 | 569 | ||
| 2630 |
세르반데스
|
6개월 전 | 538 | |
| 2629 | 6개월 전 | 727 | ||
| 2628 | 6개월 전 | 412 | ||
| 2627 | 6개월 전 | 417 | ||
| 2626 |
이슈DEV
|
7개월 전 | 636 | |
| 2625 |
welcome
|
7개월 전 | 645 | |
| 2624 |
이슈DEV
|
7개월 전 | 449 | |
| 2623 | 7개월 전 | 407 | ||
| 2622 | 7개월 전 | 496 | ||
| 2621 | 7개월 전 | 352 | ||
| 2620 |
|
7개월 전 | 370 | |
| 2619 | 7개월 전 | 479 | ||
| 2618 | 7개월 전 | 466 | ||
| 2617 | 7개월 전 | 555 | ||
| 2616 | 7개월 전 | 678 | ||
| 2615 | 7개월 전 | 582 | ||
| 2614 | 7개월 전 | 410 | ||
| 2613 |
바닐라코드
|
8개월 전 | 730 | |
| 2612 | 8개월 전 | 594 | ||
| 2611 | 8개월 전 | 731 | ||
| 2610 | 8개월 전 | 967 | ||
| 2609 | 8개월 전 | 508 | ||
| 2608 | 8개월 전 | 653 | ||
| 2607 | 8개월 전 | 631 | ||
| 2606 | 8개월 전 | 576 | ||
| 2605 | 8개월 전 | 602 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기