头像

phpmailer批量发送邮件

来源:https://www.daimasucai.com/hanshu/115.html 代码素材管理员 2017-02-22浏览()

本文封装了一个简单的批量发送邮件方法,多个邮件以逗号隔开。建议用QQ企业邮箱发送,稳定而且快。

程序员,你不是一个人;网站开发QQ群:  在线充值,或联系QQ 3078847178直接充值

phpmailer批量发送邮件
分类:首页>>PHP/Mysql>>函数 阅读次数:
查看演示 下载次数: 1

手机扫码访问:

下载资源 下载积分: 150

发送邮件方法

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; 

}


标签: 发送邮件 邮箱
声明:本文为原创文章,如需转载,请注明来源daimasucai.com并保留原文链接:https://www.daimasucai.com/hanshu/115.html
如果您觉得本文的内容对您的学习有所帮助,您可以扫描下面的二维码请我喝杯茶,感谢!
alipay转账 alipay转账 扫扫加qq群

评论(0)


温馨提示:为规范评论内容,垃圾评论一律封号...

后面还有条评论,点击查看>>