답변 4개
댓글을 작성하려면 로그인이 필요합니다.
$mail = new PHPMailer();
$smtp_mail_id = "보낼 네이버 아이디";
$smtp_mail_pw = "비밀번호";
$to_email = $to;
$title = $subject;
$from_name = $fname;
$from_email = $fmail;
$smtp_use = 'smtp.naver.com'; //네이버 메일 사용시
//$smtp_use = 'smtp.gmail.com'; //구글 메일 사용시 주석제거
if ($smtp_use == 'smtp.naver.com') {
$from_email = $smtp_mail_id; //네이버메일은 보내는 id로만 전송이가능함
}else {
$from_email = $from_email;
}
try {
$mail->Host = $smtp_use ; // email 보낼때 사용할 서버를 지정
$mail->SMTPAuth = true; // SMTP 인증을 사용함
$mail->Port = 465; // email 보낼때 사용할 포트를 지정
$mail->SMTPSecure = "ssl"; // SSL을 사용함
$mail->Username = $smtp_mail_id; // 계정
$mail->Password = $smtp_mail_pw; // 패스워드
$mail->SetFrom($from_email, $from_name); // 보내는 사람 email 주소와 표시될 이름 (표시될 이름은 생략가능)
$mail->AddAddress($to_email); // 받을 사람 email 주소와 표시될 이름 (표시될 이름은 생략가능)
$mail->Subject = $title; // 메일 제목
$mail->MsgHTML($content); // 메일 내용 (HTML 형식도 되고 그냥 일반 텍스트도 사용 가능함)
$mail->CharSet = 'UTF-8';
return $mail->Send(); // 실제로 메일을 보냄
네이버 smtp 설정해서 보내니까 잘가네요
답변에 대한 댓글 2개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
// 메일 보내기 (파일 여러개 첨부 가능)
// type : text=0, html=1, text+html=2
function mailer($fname, $fmail, $to, $subject, $content, $type=0, $file="", $cc="", $bcc="")
{
global $config;
global $g5;
// 메일발송 사용을 하지 않는다면
if (!$config['cf_email_use']) return;
if ($type != 1)
$content = nl2br($content);
$mail = new PHPMailer();
$smtp_mail_id = "보낼 네이버 아이디";
$smtp_mail_pw = "비밀번호";
$to_email = $to;
$title = $subject;
$from_name = $fname;
$from_email = $fmail;
$smtp_use = 'smtp.naver.com'; //네이버 메일 사용시
//$smtp_use = 'smtp.gmail.com'; //구글 메일 사용시 주석제거
if ($smtp_use == 'smtp.naver.com') {
$from_email = $smtp_mail_id; //네이버메일은 보내는 id로만 전송이가능함
}else {
$from_email = $from_email;
}
try {
$mail->Host = $smtp_use ; // email 보낼때 사용할 서버를 지정
$mail->SMTPAuth = true; // SMTP 인증을 사용함
$mail->Port = 465; // email 보낼때 사용할 포트를 지정
$mail->SMTPSecure = "ssl"; // SSL을 사용함
$mail->Username = $smtp_mail_id; // 계정
$mail->Password = $smtp_mail_pw; // 패스워드
$mail->SetFrom($from_email, $from_name); // 보내는 사람 email 주소와 표시될 이름 (표시될 이름은 생략가능)
$mail->AddAddress($to_email); // 받을 사람 email 주소와 표시될 이름 (표시될 이름은 생략가능)
$mail->Subject = $title; // 메일 제목
$mail->MsgHTML($content); // 메일 내용 (HTML 형식도 되고 그냥 일반 텍스트도 사용 가능함)
$mail->CharSet = 'UTF-8';
return $mail->Send(); // 실제로 메일을 보냄
}
}