您的位置:首页 > 编程语言 > Java开发

java项目——发邮件之阿里云邮箱推送服务(二)

2016-03-31 21:23 417 查看
    上一篇博客介绍了为什幺要选择阿里云的邮箱推送服务,以及要用阿里云邮箱推送服务要准备的一些必要条件。本篇博客就一步一步带领大家如何将阿里云邮箱推送服务运用到自己的网站中。

 

    1.配置好自己发件邮箱的基本设置如下图三项,并验证通过

 

   


 

    2.SDK下载及安装

   

直接下载http://aliyundm.oss-cn-hangzhou.aliyuncs.com/example/aliyun-java-sdk-dm.zip

通过以下地址查询下载最新版本SDK:https://oss.sonatype.org/#nexus-search;gav~com.aliyun~aliyun-java-sdk-*~~~

将下载好的jar包导入到自己的项目中。

3.简单的实例代码

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;

public void sample() {
IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou", "<your accessKey>", "<your accessSecret>");
IAcsClient client = new DefaultAcsClient(profile);
SingleSendMailRequest request = new SingleSendMailRequest();
try {
request.setAccountName("控制台创建的发信地址");
request.setAddressType(1);
request.setTagName("控制台创建的标签");
request.setReplyToAddress(true);
request.setToAddress("目标地址");
request.setSubject("邮件主题");
request.setHtmlBody("邮件正文")
SingleSendMailResponse httpResponse = client.getAcsResponse(request);
} catch (ServerException e) {
e.printStackTrace();
}
catch (ClientException e) {
e.printStackTrace();
}
}

4.给自己发的一封邮件



 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: