PHPMailer发送邮件工具,支持发送图片,附件,对SMTP兼容性好

PHPMailer发送邮件工具,支持发送图片,附件,对SMTP兼容性好

百度网盘下载地址:

http://pan.baidu.com/s/1hqVOXA8

实例如下:

<?php
/**
* PHPMailer使用SMTP发送邮件实例
*/

//时区设置,中国
date_default_timezone_set(‘PRC’);

//包含库文件
require ‘../PHPMailerAutoload.php’;

//创建PHPMailer实例
$mail = new PHPMailer;

//PHPMailer使用SMTP
$mail->isSMTP();

//是否开启SMTP的DEBUG 0关闭 1客户端信息 2客户端和服务器信息
$mail->SMTPDebug = 2;

//邮件DEBUG输出
$mail->Debugoutput = ‘html’;

//邮件的SMTP主机
$mail->Host = “smtp.sina.com”;

//SMTP端口号
$mail->Port = 25;

//是否启用SMTP验证
$mail->SMTPAuth = true;

//SMTP用户名验证
$mail->Username = “master”;

//SMTP密码验证
$mail->Password = “xzg007”;

//发件人邮箱设置
$mail->setFrom(‘master@sina.com’);

//回复地址设置
$mail->addReplyTo(‘admin@master.co’);

//邮件标题
$mail->Subject = ‘这是邮件标题’;

//读取一个HTML文件,并作为邮件内容发送
$mail->msgHTML(file_get_contents(‘contents.html’), dirname(__FILE__));

//如果邮件内容为空,用以下替代
$mail->AltBody = ‘如果邮件内容为空,用此文本替代’;

//添加附件
//$mail->addAttachment(‘images/phpmailer_mini.png’);

//群发邮件
$mails = array(
‘134523@qq.com’,
‘123452@sina.com’,
‘132446@163.com’,
‘1234557@yahoo.com’,
‘105461@qq.com’
);
foreach ($mails as $ml) {
//收件人地址,名称
$mail->addAddress($ml, ‘ZBSD.CO’);

//发送邮件
if (!$mail->send()) {
echo “错误: ” . $mail->ErrorInfo;
} else {
echo “发送成功!”;
}

//清除地址,清除附件
$mail->ClearAddresses();
$mail->ClearAttachments();
}

郑重声明:

1 本资源来源于互联网,资源的版权归资源原作者所持有,受《中华人民共和国著作权法》等相关法律保护。

2 由于无法和原作者取得联系,所以上传的部分资源无法先通过原作者的同意就分享给大家了,如本资源侵犯了您(原作者)的权益,请联系我们(微信号 xiaohaimei1989),我们会立马删除您的资源,并向您表达诚挚的歉意!

3 本站是一个公益型网站,分享资源的目的在于传播知识,分享知识,收取一点点打赏的辛苦费是用于网站的日常运营开支,并非用于商业用途。

4 本站资源只提供学习和参考研究使用,使用过后请在第一时间内删除。本站不承担资源被单位或个人商用带来的法律责任。

发表评论