首頁

怎樣利用郵件發送接口調用流程

郵件發送接口 2018-04-19 4303

對于如何利用smtp類發送郵件的過程,對于很多技術初學者都是不太理解的,通常會在編程過程中(zhōng)遇到許多問題,有些甚至不太清楚接口的調用流程,那麽對于這種情況話(huà),下(xià)面app開(kāi)發報價燚軒科技就跟大(dà)家講解一(yī)下(xià)關于php編程語言中(zhōng)如何利用郵件發送接口調用的流程。實現代碼與注釋如下(xià):

    1.打開(kāi)php.ini,找到extension=php_openssl.dll,将前面的分(fēn)号去(qù)掉,重啓服務器。若此配置已打開(kāi),跳過這一(yī)步。

    2.發送郵件代碼

      $MailServer = "smtp.163.com"; //SMTP服務器(若不是163郵箱配置爲對應的smtp服務器)

      $MailPort = 25; //SMTP服務器端口

      $smtpMail = "xxxxx@163.com"; //SMTP服務器的用戶郵箱

      $smtpuser = "xxxxx"; //SMTP服務器的用戶帳号(不包含@163.com等郵箱後綴)

      $smtppass = "郵箱密碼或者授權碼"; //SMTP服務器的用戶密碼或授權碼(有時候設置成郵箱密碼也可用,若不可用,則設置爲授權碼)

      $email = trim($email);//要發送的郵箱地址

      //關聯smtp類,創建$smtp對象,這裏面的一(yī)個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);

以上就是爲大(dà)家講解的關于通過郵件發送接口的調用流程,理解的技術人員(yuán)可以去(qù)嘗試一(yī)下(xià)了,如果還存在有疑問的地方可以留言咨詢我(wǒ)(wǒ)們。

分(fēn)享:
分(fēn)享到微信朋友圈 +
打開(kāi)微信,點擊底部的“發現”,使用 “掃一(yī)掃” 即可将網頁分(fēn)享到我(wǒ)(wǒ)的朋友圈。 如何使用?
推薦文章

熱貼More +

服務範圍More +

聯系我(wǒ)(wǒ)們

請掃二維碼聯系客服

854221200@qq.com

185-3825-9583

QQ客服

關于  ·  招聘  ·  案例中(zhōng)心  ·  網站地圖

©@2018 燚軒科技版權所有 豫ICP備16015002号-4

百度提供搜索支持