php程式設計語言中利用郵件發送介面調用流程

來源:互聯網
上載者:User

標籤:php編程   郵件發送   介面調用   

對於如何利用smtp類發送郵件的過程,對於很多技術初學者都是不太理解的,通常會在編程過程中遇到許多問題,有些甚至不太清楚介面的調用流程,那麼對於這種情況話,下面就跟大家講解一下關於php程式設計語言中如何利用郵件發送介面調用的流程。實現代碼與注釋如下:
1.開啟php.ini,找到extension=php_openssl.dll,將前面的分號去掉,重啟伺服器。若此配置已開啟,跳過這一步。
2.發送郵件代碼
$MailServer = "smtp.163.com"; //SMTP伺服器(若不是163郵箱配置為對應的smtp伺服器)
$MailPort = 25; //SMTP伺服器連接埠
$smtpMail = "[email protected]"; //SMTP伺服器的使用者郵箱
$smtpuser = "xxxxx"; //SMTP伺服器的使用者帳號(不包含@163.com等郵箱尾碼)
$smtppass = "郵箱密碼或者授權碼"; //SMTP伺服器的使用者密碼或授權碼(有時候設定成郵箱密碼也可用,若不可用,則設定為授權碼)
$email = trim($email);//要發送的郵箱地址
//關聯smtp類,建立$smtp對象,這裡面的一個true是表示使用身分識別驗證,否則不使用身分識別驗證.
require_once ‘./Index/Modules/Home/Action/smtp.class.php‘;
$smtp = new Smtp($MailServer, $MailPort, $smtpuser, $smtppass, true);
$smtp->debug = false;//調試階段寫為true可以看到錯誤資訊,部署階段設定為false
$mailType = "HTML"; //信件類型,文本:text;網頁:HTML
$email = $email; //收件者郵箱
$emailTitle = ""; //郵件主題
$emailTitle = "=?UTF-8?B?".base64_encode($emailTitle)."?=";//有時候郵件主題會出現亂碼,此時加上此行代碼
$emailBody = "";//郵件內容
$smtp->sendmail($email,$smtpMail,$emailTitle,$emailBody,$mailType);

        以上就是為大家講解的關於通過郵件發送介面的調用流程,理解的技術人員可以去嘗試一下了,如果還存在有疑問的地方可以在下方留言諮詢我們。

  本文由專業的app開發公司燚軒科技整理髮布,屬原創內容,有興趣的技術人員如需轉載的話,請註明作者及出處!

php程式設計語言中利用郵件發送介面調用流程

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.