亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長(zhǎng)資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    PHP 使用 phpmailer 發(fā)送電子郵件

    phpMailer 是一個(gè)非常強(qiáng)大的 ph p發(fā)送郵件類,可以設(shè)定發(fā)送郵件地址、回復(fù)地址、郵件主題、html網(wǎng)頁(yè),上傳附件,并且使用起來(lái)非常方便。

    phpMailer 的特點(diǎn):

    • 1、在郵件中包含多個(gè) TO、CC、BCC 和 REPLY-TO。
    • 2、平臺(tái)應(yīng)用廣泛,支持的 SMTP 服務(wù)器包括 Sendmail、qmail、Postfix、Gmail、Imail、Exchange 等等。
    • 3、支持嵌入圖像,附件,HTML 郵件。
    • 4、可靠的強(qiáng)大的調(diào)試功能。
    • 5、支持 SMTP 認(rèn)證。
    • 6、自定義郵件頭。
    • 7、支持 8bit、base64、binary 和 quoted-printable 編碼。

    phpmailer 安裝或者下載方式:

    1、從 github 上下載: https://github.com/PHPMailer/PHPMailer/

    2、使用 composer 安裝:

    composer require phpmailer/phpmailer

    發(fā)送之前需要擁有自己的郵件服務(wù)器,測(cè)試的時(shí)候其實(shí)用自己申請(qǐng)的免費(fèi)郵箱最方便了,不需要自己再搭建服務(wù)器了,可能要配置郵箱的SMTP服務(wù),大部分公共郵箱(163、qq等)為了安全默認(rèn)是關(guān)閉的。

    網(wǎng)易郵箱配置如下圖:

    PHP 使用 phpmailer 發(fā)送電子郵件

    QQ 郵箱相關(guān)配置如下圖:

    郵箱 POP3服務(wù)器(端口995) SMTP服務(wù)器(端口465或587)
    qq.com pop.qq.com smtp.qq.com

    當(dāng)然除了網(wǎng)易和 QQ 郵箱其他郵箱也是可以的,下面給出 php 代碼示例:

    實(shí)例

    <?php
    use PHPMailerPHPMailerPHPMailer;
    use 
    PHPMailerPHPMailerException;

    require ‘./src/Exception.php’;
    require 
    ‘./src/PHPMailer.php’;
    require 
    ‘./src/SMTP.php’;

    $mail = new PHPMailer(true);                              // Passing `true` enables exceptions
    try {
        
    //服務(wù)器配置
        
    $mail->CharSet =“UTF-8”;                     //設(shè)定郵件編碼
        
    $mail->SMTPDebug 0;                        // 調(diào)試模式輸出
        
    $mail->isSMTP();                             // 使用SMTP
        
    $mail->Host ‘smtp.163.com’;                // SMTP服務(wù)器
        
    $mail->SMTPAuth true;                      // 允許 SMTP 認(rèn)證
        
    $mail->Username ‘郵箱用戶名’;                // SMTP 用戶名  即郵箱的用戶名
        
    $mail->Password ‘密碼或者授權(quán)碼’;             // SMTP 密碼  部分郵箱是授權(quán)碼(例如163郵箱)
        
    $mail->SMTPSecure ‘ssl’;                    // 允許 TLS 或者ssl協(xié)議
        
    $mail->Port 465;                            // 服務(wù)器端口 25 或者465 具體要看郵箱服務(wù)器支持

        $mail->setFrom(‘xxxx@163.com’‘Mailer’);  //發(fā)件人
        
    $mail->addAddress(‘aaaa@126.com’‘Joe’);  // 收件人
        //$mail->addAddress(‘ellen@example.com’);  // 可添加多個(gè)收件人
        
    $mail->addReplyTo(‘xxxx@163.com’‘info’); //回復(fù)的時(shí)候回復(fù)給哪個(gè)郵箱 建議和發(fā)件人一致
        //$mail->addCC(‘cc@example.com’);                    //抄送
        //$mail->addBCC(‘bcc@example.com’);                    //密送

        //發(fā)送附件
        // $mail->addAttachment(‘../xy.zip’);         // 添加附件
        // $mail->addAttachment(‘../thumb-1.jpg’, ‘new.jpg’);    // 發(fā)送附件并且重命名

        //Content
        $mail->isHTML(true);                                  // 是否以HTML文檔格式發(fā)送  發(fā)送后客戶端可直接顯示對(duì)應(yīng)HTML內(nèi)容
        
    $mail->Subject ‘這里是郵件標(biāo)題’ time();
        
    $mail->Body    ‘<h1>這里是郵件內(nèi)容</h1>’ date(‘Y-m-d H:i:s’);
        
    $mail->AltBody ‘如果郵件客戶端不支持HTML則顯示此內(nèi)容’;

        $mail->send();
        echo 
    ‘郵件發(fā)送成功’;
    } catch (
    Exception $e) {
        echo 
    ‘郵件發(fā)送失敗: ‘$mail->ErrorInfo;
    }

    發(fā)送完帶附件的郵件界面如下:

    PHP 使用 phpmailer 發(fā)送電子郵件

    文章來(lái)源:https://www.liminghulian.com/article/98

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)