邮件推送SDK参考1.
2.
3.
1.
SDK参考JavaSDK手册创建AccessKey登录AccessKey管理控制台.
单击页面右上角按钮创建AccessKey,弹出创建对话框.
阅读《API使用规范》后,单击同意并创建.
(注:也可以使用阿里云访问控制服务创建的AccessKey.
)安装JavaSDK开发环境阿里云JavaSDK支持J2SEDevelopmentKit(JDK)1.
6或以上版本.
SDK下载直接下载:http://aliyundm.
oss-cn-hangzhou.
aliyuncs.
com/example/aliyun-java-sdk-dmV3.
1.
0.
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包.
邮件推送SDK参考12.
3.
1.
2.
以Eclipse导入JAR包为例:在Eclipse上右键点击Project,再单击Properties>JavaBuildPath>Libraries>AddExternalJARs(netbeans和intellij等其他idea用户请自行按照相应导入JAR包的方法导入).
选择以上JAR包,点击OK按钮.
经过以上步骤,你就可以在工程中使用阿里云JavaSDK了.
通过maven进行安装添加maven库添加JAR包发送邮件示例调用单一发信API示例(如何调用此接口,请参见SingleSendMail):sonatype-nexus-stagingSonatypeNexusStaginghttps://oss.
sonatype.
org/service/local/staging/deploy/maven2/truetruecom.
aliyunaliyun-java-sdk-core3.
0.
0com.
aliyunaliyun-java-sdk-dm3.
1.
0importcom.
aliyuncs.
DefaultAcsClient;importcom.
aliyuncs.
IAcsClient;importcom.
aliyuncs.
dm.
model.
v20151123.
SingleSendMailRequest;邮件推送SDK参考2单击这里获取更多JavaSDK的使用提示.
另调用模板批量发信请使用BatchSendMailRequest,相关修改importcom.
aliyuncs.
dm.
model.
v20151123.
SingleSendMailResponse;importcom.
aliyuncs.
exceptions.
ClientException;importcom.
aliyuncs.
exceptions.
ServerException;importcom.
aliyuncs.
profile.
DefaultProfile;importcom.
aliyuncs.
profile.
IClientProfile;//importcom.
aliyuncs.
http.
MethodType;publicvoidsample(){//如果是除杭州region外的其它region(如新加坡、澳洲Region),需要将下面的"cn-hangzhou"替换为"ap-southeast-1"、或"ap-southeast-2".
IClientProfileprofile=DefaultProfile.
getProfile("cn-hangzhou","","");//如果是除杭州region外的其它region(如新加坡region),需要做如下处理//try{//DefaultProfile.
addEndpoint("dm.
ap-southeast-1.
aliyuncs.
com","ap-southeast-1","Dm","dm.
ap-southeast-1.
aliyuncs.
com");//}catch(ClientExceptione){//e.
printStackTrace();//}IAcsClientclient=newDefaultAcsClient(profile);SingleSendMailRequestrequest=newSingleSendMailRequest();try{//request.
setVersion("2017-06-22");//如果是除杭州region外的其它region(如新加坡region),必须指定为2017-06-22request.
setAccountName("控制台创建的发信地址");request.
setFromAlias("发信人昵称");request.
setAddressType(1);request.
setTagName("控制台创建的标签");request.
setReplyToAddress(true);request.
setToAddress("目标地址");//可以给多个收件人发送邮件,收件人之间用逗号分开,批量发信建议使用BatchSendMailRequest方式//request.
setToAddress("邮箱1,邮箱2");request.
setSubject("邮件主题");request.
setHtmlBody("邮件正文");//开启需要备案,0关闭,1开启//request.
setClickTrace("0");//如果调用成功,正常返回httpResponse;如果调用失败则抛出异常,需要在异常中捕获错误异常码;错误异常码请参考对应的API文档;SingleSendMailResponsehttpResponse=client.
getAcsResponse(request);}catch(ServerExceptione){//捕获错误异常码System.
out.
println("ErrCode:"+e.
getErrCode());e.
printStackTrace();}catch(ClientExceptione){//捕获错误异常码System.
out.
println("ErrCode:"+e.
getErrCode());e.
printStackTrace();}}邮件推送SDK参考31.
2.
3.
1.
其中"test模板"为模板名称;"测试-test"为收件人列表名称.
错误码传送门,其他错误码请参考对应API文档PhpSDK手册创建AccessKey登录AccessKey管理控制台.
单击页面右上角按钮创建AccessKey,弹出创建对话框.
阅读《API使用规范》后,单击同意并创建.
注:也可以使用阿里云访问控制服务创建的AccessKey.
安装PHPSDK开发环境阿里云邮件推送的PHPSDK支持PHP5.
3或以上版本.
SDK下载直接下载:http://aliyundm.
oss-cn-hangzhou.
aliyuncs.
com/example/aliyun-php-sdk-dmV3.
1.
1.
zipSDK安装全新安装在下载的压缩包解压文件夹中找到aliyun-php-sdk-core和aliyun-php-sdk-dm文件夹,将其放置在您的网站的本地目录下,您就可以使用阿里云邮件推送的PHPSDK了.
增量安装如果您之前已经使用阿里云其他产品(如ECS、Green、MTS、Push、RDS、负载均衡)的PHPSDK,建议进行以下步骤安装:将下载的压缩包解压后的aliyun-php-sdk-dm文件夹放在与aliyun-php-sdk-core同一目录下.
request.
setTemplateName("test模板");request.
setReceiversName("测试-test");邮件推送SDK参考42.
3.
打开您的网站目录的aliyun-php-sdk-core/Config.
php,添加邮件推送产品SDK到自动加载列表:用下载的aliyun-php-sdk-core/RpcAcsRequest.
php、aliyun-php-sdk-core/DefaultAcsClient.
php和aliyun-php-sdk-coreHttpHttpHelper.
php覆盖之前文件.
(覆盖文件是为了支持更长的邮件正文.
)发送邮件示例调用单一发信API示例(SingleSendMail接口说明):Autoloader::addAutoloadPath("aliyun-php-sdk-dm");","");//新加坡或澳洲region需要设置服务器地址,华东1(杭州)不需要设置.
//$iClientProfile::addEndpoint("ap-southeast-1","ap-southeast-1","Dm","dm.
ap-southeast-1.
aliyuncs.
com");//$iClientProfile::addEndpoint("ap-southeast-2","ap-southeast-2","Dm","dm.
ap-southeast-2.
aliyuncs.
com");$client=newDefaultAcsClient($iClientProfile);$request=newDmSingleSendMailRequest();//新加坡或澳洲region需要设置SDK的版本,华东1(杭州)不需要设置.
//$request->setVersion("2017-06-22");$request->setAccountName("控制台创建的发信地址");$request->setFromAlias("发信人昵称");$request->setAddressType(1);$request->setTagName("控制台创建的标签");$request->setReplyToAddress("true");$request->setToAddress("目标地址");//可以给多个收件人发送邮件,收件人之间用逗号分开,若调用模板批量发信建议使用BatchSendMailRequest方式//$request->setToAddress("邮箱1,邮箱2");$request->setSubject("邮件主题");$request->setHtmlBody("邮件正文");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());}>邮件推送SDK参考51.
2.
3.
1.
2.
另调用模板批量发信请使用BatchSendMailRequest,相关修改其中"test模板"为模板名称;"测试-test"为收件人列表名称.
CSharpSDK手册创建AccessKey登录AccessKey管理控制台.
单击页面右上角按钮创建AccessKey,弹出创建对话框.
阅读《API使用规范》后,单击同意并创建.
(注:也可以使用阿里云访问控制服务创建的AccessKey.
)安装C#SDK开发环境阿里云邮件推送的C#SDK支持.
NetFramework2.
0或以上版本.
SDK下载直接下载:http://aliyundm.
oss-cn-hangzhou.
aliyuncs.
com/example/aliyun-net-sdk-dmV3.
1.
0.
zip.
SDK安装在解压的文件中可以找到aliyun-net-sdk-core.
dll和aliyun-net-sdk-dm.
dll这两个文件.
在您的VisualStudio上右键点击项目,再单击添加引用>浏览(如果您用的是MonoDevelop,请按照导入DLL的相应方法导入这个.
dll文件),选择以上.
dll文件,单击确定按钮.
您就可以在工程中使用阿里云邮件推送C#SDK了.
发送邮件示例$request->setTemplateName("test模板");$request->setReceiversName("测试-test");邮件推送SDK参考6调用单一发信API示例(如何调用此接口,请参见SingleSendMail).
如果需要了解样例代码中GetProfile和DefaultAcsClient细节,可以查看源码:usingAliyun.
Acs.
Core;usingAliyun.
Acs.
Core.
Exceptions;usingAliyun.
Acs.
Core.
Profile;usingAliyun.
Acs.
Dm.
Model.
V20151123;namespaceConsoleApp{classProgram{staticvoidMain(string[]args){//CreateaclientusedforinitiatingarequestIClientProfileprofile=DefaultProfile.
GetProfile("cn-hangzhou","");IAcsClientclient=newDefaultAcsClient(profile);SingleSendMailRequestrequest=newSingleSendMailRequest();try{//Versionmustsetto"2017-06-22"whentheregionIdisnot"cn-hangzhou"//request.
Version="2017-06-22";request.
AccountName="控制台创建的发信地址";request.
FromAlias="发信人昵称";request.
AddressType=1;request.
TagName="控制台创建的标签";request.
ReplyToAddress=true;request.
ToAddress="目标地址";request.
Subject="邮件主题";request.
HtmlBody="邮件正文";SingleSendMailResponsehttpResponse=client.
GetAcsResponse(request);}catch(ServerExceptione){System.
Console.
WriteLine(e.
ToString());}catch(ClientExceptione){System.
Console.
WriteLine(e.
ToString());}}}}邮件推送SDK参考7
我们一般的站长或者企业服务器配置WEB环境会用到免费版本的宝塔面板。但是如果我们需要较多的付费插件扩展,或者是有需要企业功能应用的,短期来说我们可能选择按件按月付费的比较好,但是如果我们长期使用的话,有些网友认为选择宝塔面板企业版或者专业版是比较划算的。这样在年中大促618的时候,我们也可以看到宝塔面板也有发布促销活动。企业版年付899元,专业版永久授权1888元起步。对于有需要的网友来说,还是值...
易探云怎么样?易探云隶属于纯乐电商旗下网络服务品牌,香港NTT Communications合作伙伴,YiTanCloud Limited旗下合作云计算品牌,数十年云计算行业经验。发展至今,我们已凝聚起港内领先的开发和运维团队,积累起4年市场服务经验,提供电话热线/在线咨询/服务单系统等多种沟通渠道,7*24不间断服务,3分钟快速响应。目前,易探云提供香港大带宽20Mbps、16G DDR3内存、...
每年的7月的最后一个周五是全球性质的“系统管理员日”,据说是为了感谢系统管理员的辛苦工作....friendhosting决定从现在开始一直到9月8日对其全球9个数据中心的VPS进行4.5折(优惠55%)大促销。所有VPS基于KVM虚拟,给100M带宽,不限制流量,允许自定义上传ISO...官方网站:https://friendhosting.net比特币、信用卡、PayPal、支付宝、微信、we...
阿里云邮箱登陆首页为你推荐
域名代理域名在万网买好还是在它的代理商那里买国外域名注册国外域名注册什么好的推荐域名服务什么叫主域名服务器?域名主机域名和主机名之间的区别是什么免备案虚拟空间虚拟免费空间网站怎么备案重庆虚拟空间重庆有几个机场?免费网站空间哪里有永久免费的网站空间?北京网站空间一个小型企业网站空间和网站域名一年需要多少钱?虚拟主机是什么什么是虚拟主机?虚拟主机控制面板万网的虚拟主机控制面板指的是什么呢?
论坛虚拟主机 国际域名抢注 网站域名备案查询 justhost 256m内存 godaddy支付宝 500m空间 湖南服务器托管 怎么测试下载速度 银盘服务 厦门电信 域名与空间 google搜索打不开 japanese50m咸熟 蓝队云 性能测试工具 neicun 冰盾ddos防火墙 qq空间打开慢 lighttpdwindows 更多