教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

PHP精華內(nèi)容之SendCloud發(fā)送郵件

更新時間:2018年03月20日10時49分 來源:傳智播客 瀏覽次數(shù):

一、簡介


SendCloud由搜狐武漢研發(fā)中心孵化的項目,是致力于為開發(fā)者提供高質(zhì)量的觸發(fā)郵件服務(wù)的云端郵件發(fā)送平臺,為開發(fā)者提供便利的API接口來調(diào)用服務(wù),讓郵件準(zhǔn)確迅速到達(dá)用戶收件箱并獲得強(qiáng)大的追蹤數(shù)據(jù)[1] 。主要提供兩種類型的郵件發(fā)送服務(wù),一類是事務(wù)性郵件,一類是商務(wù)性郵件。


二、特性


郵件發(fā)送


策略化的發(fā)送方案,讓發(fā)信頻率穩(wěn)定可控。與ISP的關(guān)系維護(hù),完成白名單的確認(rèn)與誤判的申訴。提供DKIM簽名、SPF、白名單確認(rèn)、地址自動清洗等措施,可讓郵件高效入箱。


技術(shù)接入


主推WEB API接入方式,同時也可以使用SMTP的接入方式。為開發(fā)者提供詳細(xì)的事例,程序代碼可以直接使用。豐富API接口,簡化系統(tǒng)集成。


SendCloud發(fā)送郵件

三、案例開發(fā)


1、注冊和登錄


網(wǎng)站:http://sendcloud.sohu.com/


(1)創(chuàng)建一個api_user和一個api_key


SendCloud發(fā)送郵件

注意:key只顯示一次,以后如果忘記了需要重置才可以看到。


SendCloud發(fā)送郵件

id: hanguophp_test_1dru

key: BL5F1Ww24ZS5IAr4

文檔:http://www.sendcloud.net/doc/email_v2/


(2)模板設(shè)置


SendCloud發(fā)送郵件

官方提供了模板設(shè)置,可以設(shè)置模板來展示用戶的郵件內(nèi)容信息。


SendCloud發(fā)送郵件

SendCloud發(fā)送郵件

2、類庫調(diào)用


(1)下載SDK文檔


SendCloud發(fā)送郵件

單獨封裝好的Mailer類,配置內(nèi)容如下;


SendCloud發(fā)送郵件

SendCloud發(fā)送郵件

發(fā)送成功的效果如下;


SendCloud發(fā)送郵件

(2)將郵件發(fā)送類放置到TP5里面的extend目錄


SendCloud發(fā)送郵件

(3)在index.php控制器的sendMail方法里面完成調(diào)用類庫進(jìn)行使用


引入擴(kuò)展里面的


use think\Loader

Loader::import('Mail.Mailer');

$mail = new \Mailer();


SendCloud發(fā)送郵件

測試結(jié)果;


SendCloud發(fā)送郵件

注意:如果類中有,命名空間;


SendCloud發(fā)送郵件

則引入方式為;


SendCloud發(fā)送郵件
本文版權(quán)歸傳智播客PHP學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處。謝謝!
 
作者:傳智播客PHP培訓(xùn)學(xué)院
 
首發(fā):http://php.itcast.cn/ 
0 分享到:
和我們在線交談!