반응형
그누보드에서 메일을 발송을 하는 방법에 대해 알아보겠습니다.
네이버 기본 환경 설정
발송을 할 네이버 아이디로 로그인을 하고 메일로 이동을 해줍니다.
메일 > 환경설정 > POP3/IMAP 설정
사용 설정이 기본이 사용 안 함으로 되어 있는데, 이걸 다 사용함으로 변경을 해줍니다.
그누보드 세팅
/lib/mailer.lib.php
그누보드의 해당 파일의 위치로 이동합니다.
function mailer($fname, $fmail, $to, $subject, $content, $type=0, $file="", $cc="", $bcc="")
{
if ($type != 1)
$content = nl2br($content);
$mail = new PHPMailer(); // defaults to using php "mail()"
$mail->IsSMTP();
// $mail->SMTPDebug = 2;
$mail->SMTPSecure = "ssl";
$mail->SMTPAuth = true;
$mail->Host = "smtp.naver.com";
$mail->Port = 465;
$mail->Username = "네이버아이디";
$mail->Password = "네이버비밀번호";
$mail->CharSet = 'UTF-8';
$mail->From = $fmail;
$mail->FromName = $fname;
$mail->Subject = $subject;
$mail->AltBody = ""; // optional, comment out and test
$mail->msgHTML($content);
$mail->addAddress($to);
if ($cc)
$mail->addCC($cc);
if ($bcc)
$mail->addBCC($bcc);
if ($file != "") {
foreach ($file as $f) {
$mail->addAttachment($f['path'], $f['name']);
}
}
return $mail->send();
}
위에서 허용을 했던 네이버 ID와 비밀번호를 입력합니다.
네이버 메일 인증을 위한 작업이기 때문에 해당 ID와 비번으로 작성을 해주어야 합니다.
사용법
메일을 발송하고자 하는 페이지 상단에 하위 코드를 상단에 추가해 줍니다.
include_once(G5_LIB_PATH.'/mailer.lib.php');
상단에 해당 메일 라이브러리를 추가한 다음,
아래에서 스크립트에서 아래와 같은 코드를 사용하여 호출을 해서 사용을 하면 이메일이 발송이 됩니다.
mailer("보내는 사람 이름", "보내는 사람 메일주소", "받는 사람 메일주소", "제목", "내용", "type");
반응형
'IT > 기타' 카테고리의 다른 글
윈도우 아이콘이 안 나올때 나오게 하는 방법 (0) | 2024.11.06 |
---|---|
swf 파일 블로그에 글쓰는 방법 (0) | 2024.08.14 |
단위 변환 (px, in, mm, cm, dpi) (0) | 2024.07.16 |
https: 쉽게하는 카페24에 무료 ssl 설치 방법 (0) | 2024.06.29 |
SEO의 시작, robots.txt의 모든 것. (2) | 2024.06.25 |
댓글