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

这篇具有很好参考价值的文章主要介绍了java阿里云邮件推送接口API使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

你需要有的:

[发信地址,域名,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
* */
    @Test
    public 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使用

 邮件测试结果:

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

 文章来源地址https://www.toymoban.com/news/detail-505115.html

到了这里,关于java阿里云邮件推送接口API使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 推荐一款免费的发送邮件接口API

    前端必备工具推荐网站(免费图床、API和ChatAI等实用工具): http://luckycola.com.cn/ 调用网站第三方接口实现短信发邮件:一,电子邮件的使用在项目开发中,经常会用到通过程序发送电子邮件,例如:注册用户邮件激活,通过邮件找回密码,发送报表等。二,通过PHP程序来操作电

    2024年02月12日
    浏览(40)
  • 阿里通义千问API(Java)使用教程,基于Springboot后端

    1.1 登录阿里云官网并搜索模型服务灵积,开通key 1.2 点击上图中的控制台并进入 1.3 创建key 2.1 导入以下俩个坐标 2.2 编写Controller层  这里controller层并未将前端的请求数据传入给api中的参数,有需求的可以自己加一下,这里就使用浏览器测试一下看是否返回数据即可  2.3 Ser

    2024年04月09日
    浏览(109)
  • 公司OA办公系统使用阿里云服务器怎么选配置?

    公司OA、ERP等办公系统如何选择阿里云服务器配置?可以选择第七代企业级独享型云服务器,ECS通用型g7、计算型c7或内存型r7实例,4核CPU8G内存、8核16G、4核16G等配置,活动 https://t.aliyun.com/U/bLynLC 实例规格 使用场景 vCPU 内存(GiB) 网络带宽能力(出/入)(Gbit/s) ecs.g7.xlarg

    2024年01月20日
    浏览(52)
  • IntelliJ IDEA 中使用Apifox IDEA 插件快速生成接口API (Java 开发告别写接口文档)

    Apifox IDEA 插件快速上手 | Apifox 帮助文档 特别注意: 1、idea版本必须大于2019.03才可以使用这个插件 2、修改设置不然分组校验必填项,apifox里面显示都是必填 添加图片注释,不超过 140 字(可选) Apifox IDEA 插件(Apifox Helper) 主要用于 IDEA 项目快速生成 API 文档,并同步到 A

    2024年03月24日
    浏览(64)
  • 调用阿里云API接口实现电商领域命名实体识别NER

    阿里云简介 阿里云是全球领先的云计算及人工智能科技公司,成立于 2009 年,为 200 多个国家和地区的企业、开发者和政府机构提供服务。阿里云提供了一系列的云计算服务,包括服务器租赁、云数据库、云存储、人工智能等,帮助企业和个人更高效地管理和运行他们的在线

    2024年04月10日
    浏览(39)
  • 解决阿里云使用gophish无法发送邮件的办法(小宇特详解)

    声明: 利用钓鱼网站骗取银行卡或信用卡账号、密码等私人资料属于非法行为,请不要进行任何非授权的网络攻击 由于传播、利用本文所提供的信息而造成的任何直接或间接的后果及损失,均由使用者本人负责,文章作者不为此承担任何责任 网上有很多的安装使用gophish的教

    2024年02月11日
    浏览(38)
  • node.js使用nodemailer发送阿里云企业邮箱的邮件

    百度一搜就能搜到各种博客例子,但是有个问题:有些参数写的不明不白的,我在发送的时候总是报错 后面看到了一篇博客: 基于nodemailer使用阿里云企业邮箱发送邮件(526错误的解决)   注意几点: 1、阿里云邮箱管理员在创建账号的时候一定要 勾选这两个       2、cre

    2024年02月13日
    浏览(56)
  • 【阿里巴巴1688API接口开发系列】数据采集获取,封装接口可加高并发,大数据中心项目

    首先以1688商品数据为例 item_get-获得1688商品详情 公共参数 名称 类型 必须 描述 key String 是 调用key(必须以GET方式拼接在URL中)注册Key和secret接入 secret String 是 调用密钥 api_name String 是 API接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等] cache String 否 [yes,no]默认

    2024年02月13日
    浏览(47)
  • 使用证书认证方式调用Microsoft Graph Api发送邮件案例

    项目需求:           以证书认证获取授权调用MS Graph API发送邮件,代替原有的SMTP协议以用户名密码认证的方式。 操作步骤:         1.在Microsoft Azure 应用中心注册你的应用,申请需要使用的api权限   注册好后你会得到如下信息:  在权限中添加你需要的,发送邮件的

    2024年02月06日
    浏览(41)
  • 使用HTTP Api实现微信消息推送提醒

    使用HTTP Api实现微信消息推送提醒 随着物联网的普及,我们使用的单片机越来越多,如何通过网络让单片机与外部进行数据交互成为了一个重要的问题。本文将介绍如何使用HTTP Api实现微信消息推送提醒。 前置条件 在开始之前,需要先申请微信公众平台并获取到access_token。具

    2024年02月21日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包