阅读716 返回首页    go 手机大全


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使用手册_邮件推送-阿里云