>백엔드 개발 >PHP 튜토리얼 >메종 마틴 마르지엘라 phpmail 클래스 메일 보내기 기능 코드

메종 마틴 마르지엘라 phpmail 클래스 메일 보내기 기능 코드

WBOY
WBOY원래의
2016-07-29 08:48:031347검색

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
}
}

일반적으로 QQ 메일박스를 사용합니다. QQ 메일함은 SMTP 및 POP3 서비스를 쉽게 열 수 있고 무료이기 때문에 이메일의 내용 형식과 인코딩에 유의하세요.
PHPMail.class.php 클래스, 다운로드하려면 클릭하세요!
위 내용은 메종 마틴 마르지엘라의 내용을 포함하여 메종 마틴 마르지엘라의 phpmail 클래스 메일 전송 기능 코드를 소개한 내용입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.