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.简单的实例代码
4.给自己发的一封邮件
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.给自己发的一封邮件
相关文章推荐
- JDK源码之AbstractCollection
- JavaEE web项目目录结构
- Java多态的体现之继承
- java操作MySQL数据库(插入、删除、修改、查询、获取所有行数)
- Java_SE05-Comparable,Map接口,队列,栈
- java串行化
- 如何用Java解析CSV文件
- 最近的javascrip学习心得及小心情
- Eclipse设置:背景与字体大小和xml文件中字体大小调整(转载)
- Java技术_Java千百问(0017)_if else如何使用
- Spring学习——(七)声明式事务管理
- Eclipse快捷键大全(转载)
- java文件File,FileMethod知识点总结
- java的锁机制
- Java中IO流中所涉及到的各类方法介绍
- java -jar 命令提示“没有主清单属性”
- spring 学习
- Java四种线程池的使用
- Java中抽象类与接口的区别 | Java基础
- java项目——发邮件之阿里云邮箱推送服务(一)