지메일 smtp 기능을 활용한 메일 발송 함수입니다. 제 경험으론 그누보드 자체 메일발송을 썼을 때는 스팸메일로 분류되는 경우가 종종 있었는데 지메일을 이용하니 문제가 없어지더군요. 제가 설정을 잘 못해서 그런걸 수도 있는데 아무튼 필요하실 분들이 있을듯 하여..
비슷한 팁은 이전에도 본듯 한데 찾아보기가 힘들어서 그냥 올립니다.
그누보드에 이미 올려진 팁을 좀더 간소화했습니다.
아래 코드를 extend/user.config.php 에 복사합니다.
[code]
//gmail SMTP 설정
function Gmailer($to, $subject, $content, $type=1)
{
global $config;
global $g5;
// 메일발송 사용을 하지 않는다면
if (!$config['cf_email_use']) {
return;
}
if ($type != 1) {
$content = nl2br($content);
}
include_once(G5_PHPMAILER_PATH.'/PHPMailerAutoload.php');
$mail = new PHPMailer(); // defaults to using php "mail()"
if (defined('G5_SMTP') && G5_SMTP) {
$mail->isSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->Username = "myGoogleID@gmail.com"; //사용할 지메일 계정
$mail->Password = "myGooglePW"; //구글계정 패스워드
}
$mail->CharSet = 'UTF-8';
$mail->From = "myGoogleID@gmail.com"; //발송메일(=사용할 지메일 계정)
$mail->FromName = "메일발송자명";
$mail->Subject = $subject;
$mail->AltBody = ""; // optional, comment out and test
$mail->msgHTML($content);
$mail->addAddress($to);
return $mail->send();
}
[/code]
그리고 원하는 곳에서
[code]Gmailer("수신메일주소", "메일제목", "메일내용")[/code]
를 실행하면 됩니다.
댓글 13개
게시글 목록
| 번호 | 제목 |
|---|---|
| 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 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기