PHP利用phpmailer实现邮件发送功能php

/ / 2023-07-29   阅读:2497
PHP利用phpmailer实现邮件发送功能...

发送邮件函数:

/*
发送邮件函数
 @param $to:收件人邮箱
 @param$title:邮件主题
 @param$content:邮件正文
 @return bool true:发送成功 false:发送失败
 */
function sendmail($to,$title,$content){
    require_once("phpmailer/class.phpmailer.php"); //建立邮件发送类    
    $mail = new PHPMailer(); //实例化PHPMailer核心类
    $mail->isSMTP(); //使用smtp方式发送
    $mail->SMTPAuth=true; //smtp验证功能
    $mail->Host = 'smtp.qq.com'; //邮箱服务器地址    
    $mail->SMTPSecure = 'ssl'; //使用ssl
    $mail->Port = 465; //端口
    $mail->isHTML(true); //是否开启html格式
    $mail->CharSet = 'UTF-8'; //设置编码    
    $mail->FromName = '无忧网'; //发件人姓名
    $mail->Username ='test@qq.com'; //邮箱用户名
    $mail->Password = 'password'; //邮箱密码
    $mail->From = 'test@qq.com'; //发件人邮箱    
    $mail->addAddress($to,'无忧网'); //收件人邮箱,第一个参数为收件人邮箱,第二参数为收件人姓名
    $mail->Subject = $title; //邮件主题
    $mail->Body = $content;  //邮件正文 
    $status = $mail->send();
 
    //判断邮件是否发送成功
    if($status) {
        return true;
    }else{
        return false;
    }
}


调用实例:

$flag = sendMail('test111@qq.com','邮件主题','邮件正文');
if($flag){
      echo "邮件发送成功";
}else{
      echo "邮件发送失败";
}


我要评论

昵称:
验证码:

最新评论

共0条 共0页 10条/页 首页 上一页 下一页 尾页
意见反馈