PHP发送邮件

来源:互联网 发布:桔豆盒子网络机顶盒 编辑:程序博客网 时间:2024/06/16 12:03
header("content-type:text/html;charset=utf-8");
function sendEmail($to, $title, $content){
    ini_set("magic_quotes_runtime",0);
    require '../PHPMailer_v5.1/class.phpmailer.php';
    $mail = new PHPMailer(true); 
    $mail->IsSMTP();
    // 设置邮件的字符编码,若不指定,则为'UTF-8'
    $mail->CharSet='UTF-8';
    // 设置为"需要验证"
    $mail->SMTPAuth   = true;
    //SMTP服务器的端口号
    $mail->Port       = 25; 
    // 设置SMTP服务器
    $mail->Host       = "smtp.163.com"; 
    $mail->Username   = "jiangzunshao@163.com";    
    $mail->Password   = "*******";
    //如果没有sendmail组件就注释掉,否则出现"Could  not execute: /var/qmail/bin/sendmail"的错误提示
    //$mail->IsSendmail();
    //回复地址
    $mail->AddReplyTo("jiangzunshao@163.com","mckee");
    //发件人地址
    $mail->From  = "jiangzunshao@163.com";
    //发件人名称
    $mail->FromName = "江尊少";
    //添加发件人
    $mail->AddAddress($to);
    //邮件主题
    $mail->Subject  = $title;
    //邮件内容
    $mail->Body = $content;
    //当邮件不支持html时备用显示,可以省略
    $mail->AltBody    = "To view the message, please use an HTML compatible email viewer!"; 
    // 设置每行字符串的长度
    $mail->WordWrap   = 80; 
    //可以添加附件
    //$mail->AddAttachment("f:/test.png");
    //开启html内容
    $mail->IsHTML(true); 
    //发送邮件
    //return($mail->Send());
    if(!$mail->Send()) {
        echo "发送失败:" . $mail->ErrorInfo;
    } else {
        echo "恭喜,邮件发送成功!";
    }
}
sendEmail('1103562095@qq.com', '测试', '测试呢人');
0 0
原创粉丝点击