阿里云-邮件推送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 ↩︎