phpmailer批量发送邮件源码实例
php封装了一个简单的批量发送邮件方法,多个邮件以逗号隔开。建议用QQ企业邮箱发送,稳定而且快。
源码介绍
ajax.php邮件配置
$paras = array(
"from" => "素材码",//发送者
"title" => $_POST['title'],//邮件标题
"body" => $_POST['body'],//邮件内容
"smpt" => $smpt,//smpt服务器
"account" => $account,//账号
"pwd" => $pwd,//密码
);
发送邮件方法
function sendMail($to_email, $paras) {
$pattern = "/^([0-9A-Za-z-_.]+)@([0-9a-z]+.[a-z]{2,3}(.[a-z]{2})?)$/i";
if (!preg_match($pattern, $to_email)) {
return "".$to_email."邮箱格式有误";
}
$from = $paras['from'];
$title = $paras['title'];
$body = $paras['body'];
$smpt = $paras['smpt'];
$account = $paras['account'];
$pwd = $paras['pwd'];
include_once 'phpmailer/class.phpmailer.php';
$mail = new PHPMailer(); //PHPMailer对象
$mail->CharSet = 'UTF-8'; //设定邮件编码,默认ISO-8859-1,如果发中文此项必须设置,否则乱码
$mail->IsSMTP(); // 设定使用SMTP服务
$mail->SMTPDebug = 0; // 关闭SMTP调试功能
$mail->SMTPAuth = true; // 启用 SMTP 验证功能
$mail->SMTPSecure = ''; // 使用安全协议
$mail->Host = $smpt; // SMTP 服务器
$mail->Port = "25"; // SMTP服务器的端口号
$mail->Username = $account; // SMTP服务器用户名
$mail->Password = $pwd; // SMTP服务器密码
$mail->Subject = $title; //邮件标题
$mail->SetFrom($account, $from);
$mail->MsgHTML($body);
$mail->AddAddress($to_email, $from);
$result = $mail->Send() ? '200' : $mail->ErrorInfo;
return $result;
}
声明:
素材码,一个精品商业网站源码分享的个人网站 www.phprr.com
1. 本站所有资源来源于网络,均不允许转载,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 如发现会员恶意传播或用于违法用途,本站有权封禁账号,并积极配合有关部门调查
4. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
5. 本站提供的源码、模板、插件等等其他资源(除商业源码分类),都不包含技术服务请大家谅解!
6. 如有链接无法下载、失效,请联系管理员处理!
7. 本站资源售价和会员费只是赞助,收取费用仅维持本站的日常运营所需!
如您发现本站分享的源码,侵犯了您的权益,请联系:357058607#qq.com (将#换成@)
严禁使用本站源码从事任何非法活动
素材码,一个精品商业网站源码分享的个人网站 www.phprr.com
1. 本站所有资源来源于网络,均不允许转载,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 如发现会员恶意传播或用于违法用途,本站有权封禁账号,并积极配合有关部门调查
4. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
5. 本站提供的源码、模板、插件等等其他资源(除商业源码分类),都不包含技术服务请大家谅解!
6. 如有链接无法下载、失效,请联系管理员处理!
7. 本站资源售价和会员费只是赞助,收取费用仅维持本站的日常运营所需!
如您发现本站分享的源码,侵犯了您的权益,请联系:357058607#qq.com (将#换成@)
严禁使用本站源码从事任何非法活动
警告!
(1)本站禁止一切违法行为的用户,一经发现永久封号,且不予退款。(2)本站源码仅供参考和钻研,如有技术,部分源码可利用于二次开发。