阿里云邮件群发服务API

        这周系统有礼一个新的需求,要求短信或者邮件进行群发给指定人一些消息,然后就选择了阿里云的邮件服务

        邮件服务员设置 通读了一遍邮件服务设置与sdk之后就开始了API的编写

        之前做过一个短信服务的API,感觉两者差不多,下载了官方的skd包,然后自己封装了下接口,代码如下

        

include_once './aliyun-php-sdk-core/Config.php';
use Dm\Request\V20151123 as Dm;
$iClientProfile = DefaultProfile::getProfile("cn-hangzhou", "Access Key", "Access Key Secret");

    $client = new DefaultAcsClient($iClientProfile);

$request = new Dm\BatchSendMailRequest();

$request->setAccountName("发信地址");

$request->setTemplateName("模板名称");

$request->setAddressType(1);

$request->setTagName("邮件标签");

$request->setReceiversName("收件人列表名称");

try { 

$response = $client->getAcsResponse($request); print_r($response);

}catch (ClientException $e) {

print_r($e->getErrorCode());

print_r($e->getErrorMessage());

}catch (ServerException $e) {

print_r($e->getErrorCode()); 

print_r($e->getErrorMessage());

}

?>

你可能感兴趣的:(阿里云服务)