引用文件PHPMailerAutoload.php、class.phpmailer.php、class.smtp.php
实例化应用文件index.php
//SMTP에는 정확한 시간이 필요하며 PHP 시간대를 설정해야 합니다
//이 작업은 php.ini에서 수행해야 하지만 해당 작업에 액세스할 수 없는 경우 수행하는 방법은 다음과 같습니다
date_default_timezone_set('Etc/UTC');
require './PHPMailerAutoload.php';
//새 PHPMailer 인스턴스 생성
$mail = new PHPMailer();
//phpMailer에게 SMTP를 사용하도록 지시
$mail->isSMTP();
//SMTP 디버깅 활성화
// 0 = 꺼짐(프로덕션용)
// 1 = 클라이언트 메시지
// 2 = 클라이언트 및 서버 메시지
$mail->SMTPDebug = 2;
//HTML 친화적인 디버그 출력 요청
$mail->Debugoutput = 'html';
//메일 서버의 호스트 이름 설정
$mail->Host = "smtp.qq.com";
//SMTP 포트 번호 설정 - 25, 465 또는 587일 가능성이 높습니다.
$mail->Port = 25;
//SMTP 인증 사용 여부
$mail->SMTPAuth = true;
//SMTP 인증에 사용할 사용자 이름
$mail- >Username = "###@qq.com";//发送人Email及姓name
//SMTP 인증에 사용할 비밀번호
$mail->Password = "####";; //发送人密码及姓name
//누구에게 메시지를 보낼지 설정
$mail->setFrom('####@qq.com', 'First Last');//发送人Email及姓name
//대체 답장 주소 설정
$mail->addReplyTo('###@qq.com', 'First Last');//发送人Email及姓name
//메시지를 보낼 사람 설정
$mail->addAddress('###@qq.com', 'John Doe');//收件人Email及姓name
//제목 설정
$mail->Subject = 'PHPMailer SMTP test';
//외부 파일에서 HTML 메시지 본문 읽기, 참조 이미지를 내장 이미지로 변환,
//변환 HTML을 기본 일반 텍스트 대체 본문으로
$mail->msgHTML("adwawdawd");
//일반 텍스트 본문을 수동으로 만든 본문으로 교체
$mail->AltBody = 'This 일반 텍스트 메시지 본문';
//이미지 파일 첨부
//$mail->addAttachment('images/phpmailer_mini.png');
//메시지 보내기 , 오류를 확인하세요
if (!$mail->send()) {
echo "메일러 오류: " . $mail->ErrorInfo;
} else {
echo "메시지가 전송되었습니다!";
}
?>
发送人使用qq邮件需要在qq邮箱里面配置qq邮箱的邮件服务器
以上就介绍了PHPMailer는 包括发送, 包括了方面的内容, 希望对PHP教程有兴趣的朋友有所帮助.