620
手机大全
JavaSDK手册__SDK使用手册_邮件推送-阿里云
创建Access Key
- 登陆阿里云账号
- 打开“我的Access Key”页面,页面地址:https://ak-console.aliyun.com/#/accesskey/
- 创建Access Key
(注:也可以使用阿里云访问控制服务创建的Access Key)
安装Java SDK
开发环境
阿里云Java SDK支持J2SE Development Kit (JDK) 1.6或以上版本
SDK下载
直接下载https://aliyundm.oss-cn-hangzhou.aliyuncs.com/example/aliyun-java-sdk-dmV4.zip
通过以下地址查询下载最新版本SDK:https://oss.sonatype.org/#nexus-search;gav~com.aliyun~aliyun-java-sdk-*~~~
SDK安装
手动安装
- 在解压的文件中可以找到aliyun-java-sdk-dm-3.0.0-rc1.jar和aliyun-java-sdk-core-3.0.0.jar这个包
- 以Eclipse为例导入jar包为例:在Eclipse上右键点击工程->Properties->Java Build Path->Libraries->Add External JARs(netbeans和intellij等其他idea用户请自行按照相应导入jar包得方法导入这个包)
- 选择以上jar包,点击“OK”按钮,经过以上步骤,你就可以在工程中使用阿里云Java SDK了
通过maven进行安装
添加maven库
<repositories>
<repository>
<id>sonatype-nexus-staging</id>
<name>Sonatype Nexus Staging</name>
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
添加jar包
<dependencies>
<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.0.0-rc2</version>
</dependency>
<dependencies>
快速入门
调用简单发信API示例(SingleSendMail接口说明)
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.setFromAlias("发信人昵称");
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();
}
}
最后更新:2016-11-23 17:16:06
上一篇:
SMTP之GO调用示例__SMTP接口说明_邮件推送-阿里云
下一篇:
PhpSDK手册__SDK使用手册_邮件推送-阿里云
CDN的源站服务器中网站日志获取客户端真实IP__运维技术分享_技术运维问题_CDN-阿里云
阿里云架构师基础培训课程-北京站
设置项目保护模式__快速开始_安全指南_大数据计算服务-阿里云
移动推送RAM子账号授权规则__OpenAPI RAM授权_OpenAPI 1.0_移动推送-阿里云
读写权限分离__权限管理_最佳实践_对象存储 OSS-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
签名密钥绑定API__后端签名密钥相关接口_API_API 网关-阿里云
系统调度参数__数据开发手册_用户操作指南_大数据开发套件-阿里云
AvailableInstanceTypesType__数据类型_API 参考_云服务器 ECS-阿里云
步骤 4:格式化数据盘__快速入门(Windows)_云服务器 ECS-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云