欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

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

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

          phpMailer 的特點:

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

          phpmailer 安裝或者下載方式:

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

          2、使用 composer 安裝:

          composer require phpmailer/phpmailer

          發(fā)送之前需要擁有自己的郵件服務(wù)器,測試的時候其實用自己申請的免費郵箱最方便了,不需要自己再搭建服務(wù)器了,可能要配置郵箱的SMTP服務(wù),大部分公共郵箱(163、qq等)為了安全默認是關(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 代碼示例:

          實例

          <?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 認證
              
          $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’);  // 可添加多個收件人
              
          $mail->addReplyTo(‘xxxx@163.com’‘info’); //回復(fù)的時候回復(fù)給哪個郵箱 建議和發(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ā)送后客戶端可直接顯示對應(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ā)送電子郵件

          文章來源:https://www.liminghulian.com/article/98

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