最近公司在使用阿里云的邮箱验证功能,网上信息乱七八糟,弄了一下午才试验成功,记录一下

你需要有的:

[发信地址,域名,AccessKey ID,AccessKey Secret]

1.阿里云-邮件推送 配置 购买域名 配置域名(设置发信地址,发信域名,邮件标签)
2.创建Access Key
(注:也可以使用阿里云访问控制服务创建的 Access Key。)
登录 Access Key 管理控制台
单击页面右上角按钮 创建 Access Key,弹出创建对话框。
阅读《API使用规范》后,单击 同意并创建

依赖的包:

        <dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java-sdk-core</artifactId><version>3.0.0</version></dependency><dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java-sdk-dm</artifactId><version>3.1.0</version></dependency>

代码如下:

package com.aliyun.sample;import com.aliyuncs.DefaultAcsClient;
import com.aliyuncs.IAcsClient;
import com.aliyuncs.dm.model.v20151123.SingleSendMailRequest;
import com.aliyuncs.dm.model.v20151123.SingleSendMailResponse;
import com.aliyuncs.exceptions.ClientException;
import com.aliyuncs.exceptions.ServerException;
import com.aliyuncs.profile.DefaultProfile;
import com.aliyuncs.profile.IClientProfile;
import lombok.extern.slf4j.Slf4j;
import org.testng.annotations.Test;@Slf4j
public class Sample {
/*
* 需要获得的参数:access
* */@Testpublic void testSendMail() {IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou", "你的accessKeid", "你的secret");IAcsClient client = new DefaultAcsClient(profile);SingleSendMailRequest request = new SingleSendMailRequest();try {for(int i=0;i<100;i++){request.setAccountName("XXXX@app.szspeed.com");//控制台创建的发信地址request.setFromAlias("admin");//发信人昵称request.setAddressType(1);request.setTagName("1");//控制台创建的标签request.setReplyToAddress(true);//可以给多个收件人发送邮件,收件人之间用逗号分开,批量发信建议使用BatchSendMailRequest方式request.setToAddress("XXXXXXX@qq.com");//目标地址request.setSubject("ocpmgp-dev-test-email-service");//邮件主题request.setHtmlBody("您好,这是一封测试邮件");//邮件正文SingleSendMailResponse httpResponse = client.getAcsResponse(request);}} catch (ServerException e) {System.out.println("ErrCode : " + e.getErrCode());e.printStackTrace();} catch (ClientException e) {System.out.println("ErrCode : " + e.getErrCode());e.printStackTrace();}}
}

代码截图:

邮件测试结果:

java阿里云邮件推送接口API使用相关推荐

  1. 阿里云邮件推送接口对接

    阿里云邮件推送接口对接 官方接口文档 PHP对接接口代码参考 官方接口文档 阿里云邮件推送 PHP对接接口代码参考 <?php /** @Author: kinra* @Date: 2021-0 ...

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

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

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

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

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

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

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

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

  6. 阿里云-邮件推送 配置 购买域名 配置域名

    阿里云-邮件推送 配置 购买域名 配置域名 1.邮件推送是什么: 2.为什么要用它 3.如何使用? 3.1 第一步:创建发信域名 第二步. 创建发信地址 第三步. 再创建一个模板,这个需要审核. 最后 ...

  7. YII2.0使用阿里云邮件推送实现邮件发送

    从YII中文网小马哥发布的教程http://www.yiichina.com/tutorial/320获取到163邮箱的配置方法 1.在配置文件main-local.php components=&g ...

  8. 阿里云邮件推送,邮件模板加EmailCamel退订链接,加速模板通过审核!

    1. 什么是邮件退订链接? 在给客户发邮件或者群发邮件的时候,在邮件内容的底部加退订链接.客户如果以后不想接收您的邮件,可以退订.退订后,您就不要再给客户发邮件了.使用EmailCamel退订链接,可 ...

  9. 今天说说阿里云邮件推送配置

    今天说说阿里云邮件推送配置 首先登陆然后进入控制台 打开左侧菜单找到邮件推送的菜单 这是邮件的主页面 新建发信域名 email.xxx.com  点击配置  配置域名 对应的填上就好了 然后到2的验证 ...

最新文章

  1. 【c语言】蓝桥杯算法提高 Quadratic Equation
  2. maven修改运行环境配置
  3. Java就业前景怎么样?值得学吗?
  4. 啥是PID?PID可以吃吗?
  5. python中函数定义可以不包括什么_Python 中,函数定义可以不包括以下_______。
  6. 【安全测试自学】初探web安全处测试(三)
  7. android手机系统miui,使用MIUI系统MIUI将无刷机器直接安装在其他品牌的Android手机上...
  8. Gadgets 侧边栏小工具 跟踪调试方法
  9. 使用DCMTK实现DICOM文件的读写
  10. pm2和pm2-logrotate 日志管理 初探
  11. 以太网帧的目的地址从哪里来?
  12. 三星android pie更新,三星Android Pie更新路线图公布 Galaxy Note9需等明年二月
  13. turn out用法
  14. 用二分法编写猜数字游戏(含:猜电脑随机数,和用户自己想的数字)python
  15. Google Map街景(红蓝立体)
  16. Java程序设计基础(菜鸟的学习)
  17. 外部链接跳转到微信,以及外部跳转到微信小程序(精华)
  18. 登陆未名空间(mitbbs)的一个办法
  19. 【菜鸡的自动化学习之旅】《电力电子技术》学习笔记1 ———— 电力电子器件
  20. 【云杂谈】之二《AT&T发布基于云存储的物联网产品》

热门文章

  1. POJ(1274) 完美的牛棚 {网络流 + 匈牙利求最大匹配}
  2. code block怎样导入整个文件夹_利用ArcGis导入数据之四(dxf——Geomap、CAD、CorelDraw)...
  3. 秒云X焱融科技成功落地电力设计行业云原生超融合虚拟化场景
  4. 爱丽丝梦游仙境游戏下载+游戏攻略
  5. Java——速学界面设计之仿Windows记事本的字体窗口
  6. ODB 实现分页查询
  7. Linux基本命令,12个View绘制流程高频面试题
  8. pdf模板定制技术调研
  9. 大型酒店数字化运营平台:人员、业务、资源统一管,降本提效、满意服务
  10. Ubuntu下使用PlatformIO开发STC89/STC12/Arduino