这周系统有礼一个新的需求,要求短信或者邮件进行群发给指定人一些消息,然后就选择了阿里云的邮件服务

<a href="https://help.aliyun.com/document_detail/29426.html?spm=a2c4g.11186623.6.554.M6NGNX">邮件服务员设置</a> 通读了一遍邮件服务设置与sdk之后就开始了API的编写

之前做过一个短信服务的API,感觉两者差不多,下载了官方的skd包,然后自己封装了下接口,代码如下

<?php
include_once './aliyun-php-sdk-core/Config.php';
use Dm\Request\V20151123 as Dm;
$iClientProfile = DefaultProfile::getProfile("cn-hangzhou", "Access Key", "Access Key Secret");

$client = new DefaultAcsClient($iClientProfile);

$request = new Dm\BatchSendMailRequest();

$request->setAccountName("发信地址");

$request->setTemplateName("模板名称");

$request->setAddressType(1);

$request->setTagName("邮件标签");

$request->setReceiversName("收件人列表名称");

try {

$response = $client->getAcsResponse($request); print_r($response);

}catch (ClientException $e) {

print_r($e->getErrorCode());

print_r($e->getErrorMessage());

}catch (ServerException $e) {

print_r($e->getErrorCode());

print_r($e->getErrorMessage());

}

?>

阿里云邮件群发服务API相关推荐

  1. 使用阿里云短信服务API实现短信验证码以及短信服务通知

    使用阿里云短信服务API实现短信验证码以及短信服务通知 前言 一 .短信调用简要说明 二 .官方不带签名原生态测试demo 调用结果如下 三 .以上为不带模板和签名的API调用结果 下面加入签名和模板 ...

  2. 阿里云短信服务API怎么调用

    今天来搞一下阿里云短信服务来实现发送短信功能,其实能提供短信发送服务的平台有很多,但这里我选择的是阿里云,因为阿里云的示例还有代码封装的很简洁,使用起来非常简单,上手非常快,那么费话不多说我们直接开始 ...

  3. 阿里云邮件推送(WebService)API相关

    最近学了点关于阿里云邮件服务的相关内容,写点随笔记录一下. 第一版 关于阿里云单一发送接口内容: 首先写一下maven文件下.pom.xml需要的相关内容: <dependency>< ...

  4. 微信小程序云开发,使用阿里云短信服务,搜索员工生日定期发送短信。

    相关API文档地址: 阿里云短信服务API文档地址 小程序云开发云函数正则匹配API文档地址 小程序云开发云函数定时触发器 1.登录阿里云,购买短信服务并添加签名和模板 2., 登录阿里云,鼠标放在右 ...

  5. 阿里云短信服务 发送短信验证码 区分业务场景

    总结: 配置好阿里云短信服务API调用所需配置项信息 按业务场景自定义标识码,做到正确发送不同场景的短信验证码 有一点需要特别注意:写这篇文章时,偶然发现阿里云短信服务API,在遇到以数字0开头的随机 ...

  6. 短信验证码 - 阿里云短信服务

    签名与模板 要使用阿里的短信服务,必须先创建签名和模板. 项目示例 业务分析: 用户注册的时候需要短信验证码,我们点击获取验证码的按钮.即调用发送短信的代码,产生一个6位数的验证码,而我们需要验证这个 ...

  7. 解决.NET Core中MailKit无法使用阿里云邮件推送服务的问题

    在博问中(.net core怎么实现邮件发送)知道了MailKit无法使用阿里云邮件推送服务发送邮件的问题,自已实测也遇到同样的问题,而用自己搭建的邮件服务器没这个问题. 于是,向阿里云提交了工单.. ...

  8. 使用阿里云邮件推送服务架设自己邮件验证与推送体系

    提示:阅读本文需提前了解的相关知识 1.电子邮件协议(http://baike.baidu.com/view/2367542.htm) 2.阿里云邮件推送(https://www.aliyun.com ...

  9. 阿里云-邮件推送 java 代码 ,测试邮件推送服务,阿里云邮件推送,java

    阿里云-邮件推送Java 测试代码 1.阿里云-邮件推送 配置 购买域名 配置域名 2.创建 Access Key 2.1登录 Access Key 管理控制台. 2.2单击页面右上角按钮 创建 Ac ...

最新文章

  1. Redis应用-HyperLogLog
  2. 齐二TK6916/20/26/32系列数控落地铣镗床简介8
  3. 深入学习Java8 Lambda (default method, lambda, function reference, java.util.function 包)
  4. 前端学习(1844):前端面试题之vue的mvvm
  5. MySQL左连接还有过滤条件_MySQL左连接问题,右表做筛选,左表列依然在?
  6. IoT -- (五) IoT都有哪些通信协议
  7. Linux下如何使CP命令不提示覆盖
  8. 只需简单的整理,让你的Mac 更安全、更智能
  9. 读懂才会用 : 瞅瞅Redis的epoll模型
  10. 演示辅助软件 ZoomIt 的使用
  11. 17 | 五险一金到底有什么用?被忽视的个人利益
  12. 数据结构(二): 链表篇
  13. Cannon.js -- 3d物理引擎
  14. JavaScript(JS)的DOM对象(JS的Document对象)----什么是DOM对象?
  15. loadrunner入门教程(28) --场景运行
  16. 看清OMA DRM文件的本质
  17. Xcode7与Xcode8及Xcode8.1之间兼容的那些事(持续更新)
  18. 装配图中齿轮的画法_一级圆柱齿轮减速器装配图的画法(含装配图)-一级减速器的装配草图...
  19. 用计算机怎么转换器,电脑转换器怎么用 电脑转换器详解
  20. 微信小程序周报(第五期)

热门文章

  1. Python爬虫基础入门
  2. 计算机软件的著作权登记证书在哪些地方可以申请?有什么注意事项?
  3. Linux—DNS域名解析服务
  4. android动画!程序员工作2年月薪12K,算法太TM重要了
  5. 张亮上《大咖》秀美腿又卖萌 不再是丑女人
  6. java 重复对象_Java根据条件查找重复项并覆盖/更新重复对象
  7. 什么是B/A股(亿)?
  8. 交通标识牌检测及识别c++代码实例及运行结果 (可自行在网上下载图片测试)
  9. 什么是无头浏览器?如何使用Golang实现无头浏览器截图?
  10. 分布式数据库系统作业