네이버,다음,지메일 등 외부메일 SMTP 전송 HOOK 기능

· 2024-08-06 (화) 21:30:46 · 3676 · 15

안녕하세요.

요즘 메일 전송하다보면 스팸으로 빠지는 경우가 많은데요.

그래서 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 = '[email protected]';
        $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개

2024-08-07 (수) 09:02:43

감사합니다 ^^

2024-08-18 (일) 19:02:31

@민트다이어리 답변 감사합니다.^^

2024-08-07 (수) 09:07:06
메일전송 SMTP 등록 HOOK 기능
2024-08-18 (일) 19:02:38

@연탄집개 답변 감사합니다.^^

좋아요, 감사 합니다.

2024-08-18 (일) 19:02:48

@들레아빠 답변 감사합니다.^^

좋네요. 감사감사

2024-08-18 (일) 19:02:53

@KK7 답변 감사합니다.^^

감사합니다~~

2024-08-18 (일) 19:02:57

@동글이 답변 감사합니다.^^

안녕하세요.

작성해주신 그대로 설정(네이버 메일주소, 아이디, 패스만 변경)한 후 업로드 했는데, 

홈페이지 접속하면 홈페이지 상단에 
if (! function_exists('mailer_options_extend')) { add_replace('mail_options', 'mailer_options_extend', G5_HOOK_DEFAULT_PRIORITY...

이런식으로 메세지가 나오고

 

관리자 페이지에서 메일발송 테스트를 하면

"토큰 정보가 올바르지 않습니다." 라고 나옵니다.

 

혹시 제가 뭘 잘못 설정한걸까요?

2024-09-01 (일) 07:48:53

@masahide 안녕하세요.

그누보드 버전이 5.4 이상 인지 확인 부탁드릴께요.

hook 기능은 5.4 이상 부터 가능한 기능입니다.

@위드스텝 친절하신 답변 감사합니다. 그누보드 최신버전입니다.

2024-09-01 (일) 19:58:46

@masahide 그렇다면 php 코드가 그대로 출력되는 경우라면 short_open_tag 설정 문제인듯하여 <? 이렇게 시작하시면 안되고 <?php 이렇게 시작하여야 합니다.

 

<?php

// SMTP

if (! function_exists('mailer_options_extend')) {

 

감사합니다.

@위드스텝 

친절하신 답변 감사합니다.
user.extend.php이 없어서 생성해서 위의 내용 그대로 넣었는데
상단에 <?php가 있어야 하는거였군요.
이제 잘 되네요.
덕분에 유용하게 사용하게 되었습니다.

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

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
24-08-30 조회 3,122
24-08-25 조회 2,885
24-08-22 조회 3,264
24-08-20 조회 2,522
24-08-20 조회 3,010
24-08-19 조회 3,139
24-08-19 조회 2,652
24-08-19 조회 2,488
24-08-19 조회 3,018
24-08-16 조회 3,112
24-08-16 조회 2,687
24-08-16 조회 3,014
24-08-15 조회 2,582
24-08-15 조회 3,879
24-08-12 조회 2,727
24-08-09 조회 2,737
24-08-06 조회 3,677
24-08-06 조회 2,642
24-08-05 조회 2,841
24-08-05 조회 2,550
24-08-03 조회 3,501
24-08-03 조회 6,470
24-07-31 조회 2,575
24-07-29 조회 3,439
24-07-28 조회 2,512
24-07-27 조회 3,131
24-07-26 조회 3,108
24-07-26 조회 2,909
24-07-24 조회 3,003
24-07-23 조회 2,495