phpmail 클래스를 사용하면 걱정할 필요가 없습니다. 외국인이 작성한 클래스이므로 그냥 "사용"합니다. 다음은 이 클래스의 send() 메소드를 기반으로 작성한 함수입니다.
코드 복사 코드는 다음과 같습니다.
send_mail ($title,$content,$from,$to,$charset='gbk',$attachment ='')
{
include '/class/PHPMail.class.php'; 🎜>header( 'Content-Type: text/html; charset='.$charset);
$mail = new PHPMailer()
$mail->CharSet = $charset; gb2312 중국어 인코딩
$mail->IsSMTP(); //이메일 전송에 SMTP를 사용하도록 설정
$mail->Host = "smtp.qq.com" //메일 주소 설정 server
$mail-> ;Port = 25; //메일 서버의 포트를 설정합니다. 기본값은 25입니다.
$mail->From = $from; //발신자의 이메일 주소를 설정합니다
$mail->FromName = "" ; //발신자 이름 설정
$mail->SMTPAuth = true; //SMTP에 비밀번호 확인이 필요한지 여부를 설정합니다. true는 비밀번호 확인이 필요함을 의미합니다.
$mail-> Username = $from; //메일함 보내기 설정
$mail->Password = ""; //메일함 비밀번호 설정
$mail->Subject = $title; 메일
$mail->AltBody = "text/html"; // 선택 사항, 주석 처리 및 테스트
$mail->Body = $content //이메일 내용 설정
$ mail->IsHTML(true); //html 형식인지 설정
$mail->WordWrap = 50; //각 줄의 문자 수 설정
$mail->AddReplyTo ("주소", "이름"); //답변을 받을 사람의 주소를 설정합니다
$mail->AddAddress($to,"Star Model Training") //받는 사람의 주소를 설정합니다
if ($attachment != '') //첨부파일 설정
{
$mail->AddAttachment($attachment, $attachment)
}
if(!$mail-> Send())
{
return false;
} else {
return true
}
}