<?php
//1、本项目中邮箱转接使用的是阿里云个人邮箱,这个短时间内发送邮件过多不会被封号(对测试有好处)
//2、阿里云个人邮箱还有就是不需要配置SMTP直接可以使用
//解决纯PHP页面的中文乱码问题
header("Content-type:text/html;charset=utf-8");
//引入类---使用绝对路径引入
$rootPath=dirname(__FILE__);
require $rootPath.'/PHPMailer-master/PHPMailerAutoload.php';
//实例化
$mail = new PHPMailer;
//错误跟踪---可打开也可以关闭;错误的时候可以有提示输出 --->启用详细调试输出
//$mail->SMTPDebug = 3;
$mail->isSMTP(); // 设置邮件包使用SMTP
$mail->Host = 'smtp.aliyun.com'; // 启动阿里云服务器
$mail->SMTPAuth = true; //设置需要验证---为true
$mail->CharSet="UTF-8"; //设置编码 样式-->原先"iso-8859-1"--> 发送中文会乱码
$mail->Username = '你的阿里云邮箱'; // SMTP用户
$mail->Password = '你的阿里云登录密码'; // SMTP 登录密码
//$mail->SMTPSecure = 'tls'; // 启用TLS加密,使得"SSL"也被接受
//$mail->Port = 587; // 连接到的TCP端口
$mail->setFrom('阿里云邮箱', '**发'); //发送地址
$mail->addAddress('接收邮箱', '**收'); // 接收人地址
// $mail->addAddress('接收邮箱2', '**收');//可以增加邮箱,多个邮箱同时接收
//可选的名称
$mail->addReplyTo('你的邮箱', '***');
//多个发送地址
//$mail->addCC('cc@example.com');
//$mail->addBCC('bcc@example.com');
//添加附件
//$mail->addAttachment('/var/tmp/file.tar.gz'); // Add attachments
$mail->addAttachment('img/dr.jpg', 'img.jpg');
$mail->isHTML(true); // 设置电子邮件格式为HTML
$mail->Subject = '邮件测试';
$mail->Body = '这是一封特殊的邮件,邮件发送 <b>success!</b><b style="color: red;">请勿回复!</b>'; //HTML格式发送的数据内容
//当邮件格式非HTML标签时使用这个语句发送
//$mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
if(!$mail->send()) {
echo '邮件发送失败,请返回检查。';
echo '错误: ' . $mail->ErrorInfo;
} else {
echo '邮件发送成功,请前往发送邮箱和接收邮箱查看。';
}
php邮件发送需要引用的资源---PHPMailer-master下载地址
http://download.csdn.net/detail/ck960319/9918586