1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 阿里云-邮件推送 java 代码 测试邮件推送服务 阿里云邮件推送 java

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

时间:2021-07-07 03:33:26

相关推荐

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

阿里云-邮件推送Java 测试代码

1.阿里云-邮件推送 配置 购买域名 配置域名2.创建 Access Key2.1登录 Access Key 管理控制台。2.2单击页面右上角按钮 创建 Access Key,弹出创建对话框。2.3阅读《API使用规范》后,单击 同意并创建。3. 直接用测试类进行测试,参考官网[^1]

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

根据一个博客的配置信息

前面已经申请了阿里云邮件推送服务,这里直接使用来进行测试

2.创建 Access Key

2.1登录 Access Key 管理控制台。

登录 Access Key 管理控制台。

2.2单击页面右上角按钮 创建 Access Key,弹出创建对话框。

单击页面右上角按钮 创建 Access Key,弹出创建对话框。

2.3阅读《API使用规范》后,单击 同意并创建。

(注:也可以使用阿里云访问控制服务创建的 Access Key。)

3. 直接用测试类进行测试,参考官网1

import com.aliyuncs.DefaultAcsClient;import com.aliyuncs.IAcsClient;import com.aliyuncs.dm.model.v1123.SingleSendMailRequest;import com.aliyuncs.dm.model.v1123.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.junit.Test;@Slf4jpublic class Example {@Testpublic void testSendMail() {IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou", "<your accessKey>", "<your accessSecret>");IAcsClient client = new DefaultAcsClient(profile);SingleSendMailRequest request = new SingleSendMailRequest();try {request.setAccountName("admin@ybbnqs.ltd");//控制台创建的发信地址request.setFromAlias("admin");//发信人昵称request.setAddressType(1);request.setTagName("dev");//控制台创建的标签request.setReplyToAddress(true);//可以给多个收件人发送邮件,收件人之间用逗号分开,批量发信建议使用BatchSendMailRequest方式request.setToAddress("*0*178*23@");//目标地址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();}}}

依赖的包:

<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>

注脚的解释

/document_detail/29459.html ↩︎

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。