php怎么使用sendcloud,PHP开发之SendCloud发送邮件知几何

什么是SendCloud?SendCloud由搜狐武汉研发中心孵化的项目,致力于为开发者提供高质量的触发邮件服务的云端邮件发送平台,为开发者提供便利的API接口来调用服务,让邮件准确迅速到达用户收件箱并获得强大的追踪数据。SendCloud主要提供两种类型的邮件发送服务,一类是事务性邮件,一类是商务性邮件。下面我们就从两大方面谈一谈SendCloud。

一、特性

邮件发送

策略化的发送方案,让发信频率稳定可控。与ISP的关系维护,完成白名单的确认与误判的申诉。提供DKIM签名、SPF、白名单确认、地址自动清洗等措施,可让邮件高效入箱。

技术接入

主推WEB API接入方式,同时也可以使用SMTP的接入方式。为开发者提供详细的事例,程序代码可以直接使用。丰富API接口,简化系统集成。

05deb1ee47a40a523bfbdd0d8a557f83.png

二、案例开发

1、注册和登录

网站:http://sendcloud.sohu.com/

(1)创建一个api_user和一个api_key

c2181d4fe101026f928a0de82b85905f.png

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

2a01f87f8fd9cf4a170d42777fb501d4.png

id: hanguophp_test_1dru

key: BL5F1Ww24ZS5IAr4

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

(2)模板设置

712ea5029ef08c73cfec37c855251cb3.png

官方提供了模板设置,可以设置模板来展示用户的邮件内容信息。

c454fa050b05a31b125e79a5374002c3.png

5334321d9b3c58c478f9dc3e386b84fd.png

5334321d9b3c58c478f9dc3e386b84fd.png

2、类库调用

(1)下载SDK文档

19addaa6b763144e6cc4f7ac437b7a98.png

单独封装好的Mailer类,配置内容如下;

90be42915f1cd18085700ac2445d2345.png

ef00cbed0b16851753af1a648d168920.png

发送成功的效果如下;

efb9b08502431bb18ebcb425079a150e.png

(2)将邮件发送类放置到TP5里面的extend目录

c865a93705dc8ca158aba481754efdd3.png

(3)在index.php控制器的sendMail方法里面完成调用类库进行使用

引入扩展里面的

use think\Loader

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

$mail = new \Mailer();

1d2a779411992ad262ae4fd1769d8bcb.png

测试结果;

565068bcb782cb32e3a81f71f83524ca.png

注意:如果类中有,命名空间;

2625c6830d9bc1766e060419b798bd45.png

则引入方式为;

dfba673745d7974db18fa17d6a6c4bb6.png

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值