用PHPMail类发送邮件

下面是编程之家 jb51.cc 通过网络收集整理的代码片段。

编程之家小编现在分享给大家,也给大家做个参考。

function send_mail ($title,$content,$from,$to,$charset='gbk',$attachment ='')
{
    include '/class/PHPMail.class.PHP';             //百度两下
    header('Content-Type: text/html; charset='.$charset);
    $mail = new PHPMailer();
    $mail->CharSet = $charset;                       //设置采用gb2312中文编码
    $mail->IsSMTP();                                 //设置采用SMTP方式发送邮件
    $mail->Host = "smtp.qq.com";                     //设置邮件服务器的地址
    $mail->Port = 25;                                //设置邮件服务器的端口,认为25
    $mail->From     = $from;                         //设置发件人的邮箱地址
    $mail->FromName = "";                            //设置发件人的姓名
    $mail->SMTPAuth = true;                          //设置SMTP是否需要密码验证,true表示需要
    $mail->Username = $from;                         //设置发送邮件的邮箱
    $mail->Password = "";                            //设置邮箱的密码
    $mail->Subject = $title;                         //设置邮件标题
    $mail->AltBody = "text/html";                    // optional,comment out and test
    $mail->Body = $content;                          //设置邮件内容
    $mail->IsHTML(true);                             //设置内容是否为html类型
    $mail->WordWrap = 50;                            //设置每行的字符数
    $mail->AddReplyTo("[email protected]","中国最强音");        //设置回复的收件人的地址
    $mail->AddAddress($to,"中国最强音");                   //设置收件的地址
    if ($attachment != '')                           //设置附件
    {
        $mail->AddAttachment($attachment,$attachment);
    }
    if(!$mail->Send())
    {                   
        return false;
    } else {
        return true;
    }

以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...