閱讀716 返回首頁    go windows


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

創建Access Key

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

安裝PHP SDK

開發環境

阿裏雲郵件推送的Php SDK支持Php5.3或以上版本

SDK下載

SDK安裝

全新安裝

  • 將下載的壓縮包解壓可以找到aliyun-php-sdk-core和aliyun-php-sdk-dm文件夾,將其放置在網站同一目錄下,你就可以使用阿裏雲郵件推送的PHP SDK了

增量安裝

如果您之前已經使用阿裏雲其他產品(如ECS、Green、Mts、Push、Rds、Slb、Sts)的PHP SDK,建議進行以下步驟安裝:

  • 將下載的壓縮包解壓後的aliyun-php-sdk-dm文件夾放在aliyun-php-sdk-core的同一目錄下。
  • 打開網站目錄的aliyun-php-sdk-core/Config.php,添加郵件推送產品SDK到自動加載列表:
  1. Autoloader::addAutoloadPath("aliyun-php-sdk-dm");
  • 使用壓縮包中aliyun-php-sdk-core/RpcAcsRequest.php、aliyun-php-sdk-core/DefaultAcsClient.php和aliyun-php-sdk-coreHttpHttpHelper.php覆蓋之前文件。(覆蓋文件是為了支持更長的郵件正文)

快速入門

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

  1. <?php
  2. include_once 'aliyun-php-sdk-core/Config.php';
  3. use DmRequestV20151123 as Dm;
  4. $iClientProfile = DefaultProfile::getProfile("cn-hangzhou", "<your accessKey>", "<your accessSecret>");
  5. $client = new DefaultAcsClient($iClientProfile);
  6. $request = new DmSingleSendMailRequest();
  7. $request->setAccountName("控製台創建的發信地址");
  8. $request->setFromAlias("發信人昵稱");
  9. $request->setAddressType(1);
  10. $request->setTagName("控製台創建的標簽");
  11. $request->setReplyToAddress("true");
  12. $request->setToAddress("目標地址");
  13. $request->setSubject("郵件主題");
  14. $request->setHtmlBody("郵件正文");
  15. try {
  16. $response = $client->getAcsResponse($request);
  17. print_r($response);
  18. }
  19. catch (ClientException $e) {
  20. print_r($e->getErrorCode());
  21. print_r($e->getErrorMessage());
  22. }
  23. catch (ServerException $e) {
  24. print_r($e->getErrorCode());
  25. print_r($e->getErrorMessage());
  26. }
  27. ?>

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

  上一篇:go JavaSDK手冊__SDK使用手冊_郵件推送-阿裏雲
  下一篇:go CSharpSDK手冊__SDK使用手冊_郵件推送-阿裏雲