閱讀620 返回首頁    go 手機大全


JavaSDK手冊__SDK使用手冊_郵件推送-阿裏雲

創建Access Key

(注:也可以使用阿裏雲訪問控製服務創建的Access Key)

安裝Java SDK

開發環境

阿裏雲Java SDK支持J2SE Development Kit (JDK) 1.6或以上版本

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庫

  1. <repositories>
  2. <repository>
  3. <id>sonatype-nexus-staging</id>
  4. <name>Sonatype Nexus Staging</name>
  5. <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
  6. <releases>
  7. <enabled>true</enabled>
  8. </releases>
  9. <snapshots>
  10. <enabled>true</enabled>
  11. </snapshots>
  12. </repository>
  13. </repositories>

添加jar包

  1. <dependencies>
  2. <dependency>
  3. <groupId>com.aliyun</groupId>
  4. <artifactId>aliyun-java-sdk-core</artifactId>
  5. <version>3.0.0</version>
  6. </dependency>
  7. <dependency>
  8. <groupId>com.aliyun</groupId>
  9. <artifactId>aliyun-java-sdk-dm</artifactId>
  10. <version>3.0.0-rc2</version>
  11. </dependency>
  12. <dependencies>

快速入門

調用簡單發信API示例(SingleSendMail接口說明)

  1. import com.aliyuncs.DefaultAcsClient;
  2. import com.aliyuncs.IAcsClient;
  3. import com.aliyuncs.dm.model.v20151123.SingleSendMailRequest;
  4. import com.aliyuncs.dm.model.v20151123.SingleSendMailResponse;
  5. import com.aliyuncs.exceptions.ClientException;
  6. import com.aliyuncs.exceptions.ServerException;
  7. import com.aliyuncs.profile.DefaultProfile;
  8. import com.aliyuncs.profile.IClientProfile;
  9. public void sample() {
  10. IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou", "<your accessKey>", "<your accessSecret>");
  11. IAcsClient client = new DefaultAcsClient(profile);
  12. SingleSendMailRequest request = new SingleSendMailRequest();
  13. try {
  14. request.setAccountName("控製台創建的發信地址");
  15. request.setFromAlias("發信人昵稱");
  16. request.setAddressType(1);
  17. request.setTagName("控製台創建的標簽");
  18. request.setReplyToAddress(true);
  19. request.setToAddress("目標地址");
  20. request.setSubject("郵件主題");
  21. request.setHtmlBody("郵件正文")
  22. SingleSendMailResponse httpResponse = client.getAcsResponse(request);
  23. } catch (ServerException e) {
  24. e.printStackTrace();
  25. }
  26. catch (ClientException e) {
  27. e.printStackTrace();
  28. }
  29. }

獲取更多JAVA SDK的使用提示

最後更新:2016-11-23 17:16:06

  上一篇:go SMTP之GO調用示例__SMTP接口說明_郵件推送-阿裏雲
  下一篇:go PhpSDK手冊__SDK使用手冊_郵件推送-阿裏雲