PHP使用邮箱发送邮件(phpmailerphpmailer)

PHP使用邮箱发送邮件(phpmailerphpmailer),第1张

本文以QQ邮箱为案例

1.配置QQ邮箱,获取SMTP 密码

3.开启PHP模块(php.ini)

PHPMailer 需要 PHP 的 sockets 扩展支持,而登录 QQ 邮箱 SMTP 服务器则必须通过 SSL 加密,故 PHP 还得包含 openssl 的支持。

4.composer 安装最新版发送邮件类库

composer require phpmailer/phpmailer:6.1.5

TP5.1类库封装

直接调用PHP的mail()函数最方便。

mail( 收件人, 主题, 正文, [邮件头] )

发送纯文本邮件的话邮件头可以省略。

如果我的回答没能帮助您,请继续追问。

您也可以向我们团队发出请求,会有更专业的人来为您解答。

首先,我不想给phpmailer这个东西做广告,但是我确实使用的这个东西,很费解。

下载一个phpmailer类,里面主要的是三个文件class.phpmailer.php\class.pop3.php\class.smtp.php

将这三个文件放到同一个文件夹.eg:papmailer

申请一个网络邮件服务器(我用的是163服务器)

编写发送邮件代码如下

/**

     * 发送邮件

     * @param unknown_type $sendto_email        接收人Email

     * @param unknown_type $subject                邮件主题

     * @param unknown_type $body                邮件内容

     * @param unknown_type $user_name            接受人姓名

     */

    function send_email( $sendto_email, $subject, $body, $user_name){

        require_once "phpmailer/class.phpmailer.php" 

        $mail = new PHPMailer()             //创建类对象

        $mail->IsSMTP()                                         

        $mail->Host = "smtp.163.com"         // SMTP servers 使用163服务器,邮件smtp服务器 

        $mail->SMTPAuth = true               // turn on SMTP authentication 

        $mail->Username = "你申请的163邮箱帐号"                 // SMTP username 注意:普通邮件认证不需要加 @域名 

        $mail->Password = "163邮箱密码"                 // SMTP password 

        $mail->From = "发件人邮箱,可以使用上面163邮箱"                     // 发件人邮箱 

        $mail->FromName = "发件人名称,自己随意命名"                 // 发件人 

        

        $mail->CharSet = "utf8"                                // 这里指定字符集! 

        $mail->Encoding = "base64" 

        $mail->AddAddress($sendto_email,$user_name)            // 收件人邮箱和姓名 

        $mail->IsHTML(true) // send as HTML 

        // 邮件主题 

        $mail->Subject = $subject 

        // 邮件内容 

        $mail->Body = $body

        

        $mail->AltBody ="text/html" 

        if(!$mail->Send()){ 

            return $mail->ErrorInfo 

        }else { 

            return true 

        } 

    }


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/417122.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-24
下一篇2023-05-24

发表评论

登录后才能评论

评论列表(0条)

    保存