<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            php語言

            phpmailer的詳細介紹及使用方法

            時間:2025-04-12 14:41:25 php語言 我要投稿
            • 相關推薦

            有關phpmailer的詳細介紹及使用方法

              有關phpmailer的用法,有需要的朋友不妨參考下,就跟隨百分網小編一起去了解下吧,想了解更多相關信息請持續關注我們應屆畢業生考試網!

              第一,需要下載PHPMailer文件包phpmailer. http://phpmailer.sourceforge.net/

              第二,確認你的服務器系統已經支持socket ,通過phpinfo();查看是否支持sockets(socket 是屬于PHP擴展部分),如果顯現為“enabled”,那就是支持了。

              第三,把文件解壓到你的web服務器目錄下,調用類就可以了.

              首先包含class.phpmailer.php,然后創建對象,設置參數,調用成員函數。

              例1,做成函數方便調用

              復制代碼 代碼如下:

              <?php

              require("phpmailer/class.phpmailer.php");

              function smtp_mail( $sendto_email, $subject, $body, $extra_hdrs, $user_name){

              $mail = new PHPMailer();

              $mail->IsSMTP();                  // send via SMTP

              $mail->Host = "200.162.244.66";   // SMTP servers

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

              $mail->Username = "yourmail";     // SMTP username  注意:普通郵件認證不需要加 @域名

              $mail->Password = "mailPassword"; // SMTP password

              $mail->From = "yourmail@yourdomain.com";      // 發件人郵箱

              $mail->FromName =  "管理員";  // 發件人

              $mail->CharSet = "GB2312";   // 這里指定字符集!

              $mail->Encoding = "base64";

              $mail->AddAddress($sendto_email,"username");  // 收件人郵箱和姓名

              $mail->AddReplyTo("yourmail@yourdomain.com","yourdomain.com");

              //$mail->WordWrap = 50; // set word wrap 換行字數

              //$mail->AddAttachment("/var/tmp/file.tar.gz"); // attachment 附件

              //$mail->AddAttachment("/tmp/image.jpg", "new.jpg");

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

              // 郵件主題

              $mail->Subject = $subject;

              // 郵件內容

              $mail->Body = "

              <html><head>

              <meta http-equiv="Content-Language" content="zh-cn">

              <meta http-equiv="Content-Type" content="text/html; charset=GB2312">

              </head>

              <body>

              I love php。

              </body>

              </html>

              ";

              $mail->AltBody ="text/html";

              if(!$mail->Send())

              {

              echo "郵件發送有誤 <p>";

              echo "郵件錯誤信息: " . $mail->ErrorInfo;

              exit;

              }

              else {

              echo "$user_name 郵件發送成功!<br />";

              }

              }

              // 參數說明(發送到, 郵件主題, 郵件內容, 附加信息, 用戶名)

              smtp_mail("yourmail@yourdomain.com", "歡迎使用phpmailer!", "NULL", "yourdomain.com", "username");

              ?>

              注意:

              1. 郵件的字符集設置, $mail->CharSet = "GB2312"; // 這里指定字符集!在這里我只指定為GB2312因為這樣Outlook能正常顯示郵件主題,我嘗試過設為utf-8但在Outlook下顯示亂碼。

              2. 如果是發送html格式的郵件,那么記得也指定

              3. 如果你想用它來群發郵件的話,記得修改包含文件函數,如:

              require("phpmailer/class.phpmailer.php");

              改為

              require_once("phpmailer/class.phpmailer.php");

              否則的話會產生類的重定義。

              個人認為要使用phpmailer,首先,需要有一個郵件服務器,PHP的 mail函數沒有指定,應該是使用的PHP設置的SMTP。

              而在這里需要具體指定,同時需要指定郵件服務器的管理者和密碼。

              PHPMailer 也是一個功能強大的郵件類

              PHPMailer的主要功能特點:

              支持郵件 s/mime加密的數字簽名

              支持郵件多個 TOs, CCs, BCCs and REPLY-TOs

              可以工作在任何服務器平臺,所以不用擔心WIN平臺無法發送郵件的問題的

              支持文本/HTML格式郵件

              可以嵌入image圖像

              對于郵件客戶端不支持HTML閱讀的進行支持

              功能強大的發送郵件調試功能debug

              自定義郵件header

              冗余SMTP服務器支持

              支持8bit, base64, binary, and quoted-printable 編碼

              文字自動換行

              支持多附件發送功能

              支持SMTP服務器驗證功能

              在Sendmail, qmail, Postfix, Gmail, Imail, Exchange 等平臺測試成功

              提供的下載文件中,包括內容詳細的說明文檔及示例說明,所以不用擔心難于上手的問題!

              PHPMailer 非常小巧、簡單、方便、快捷

            【phpmailer的詳細介紹及使用方法】相關文章:

            java內存的詳細介紹06-04

            GMAT考試詳細介紹08-23

            PHP中trait的使用方法介紹08-07

            PHP中trait使用方法介紹09-15

            有關小機靈杯的詳細介紹07-21

            linux命令切換目錄的使用方法介紹06-11

            Linux系統top命令的使用方法介紹07-23

            新手開車換擋技巧詳細介紹08-23

            科目三考試詳細解介紹08-02

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院