云计算技术

阿里云request没返回 阿里云邮件推送

第一件事就是注册域名:建议测试者购买国际域名。可以不用备案。国内域名.cn备案后才能通过验证。

有了域名后开始:

一,新建域名:

如果有企业邮箱建议使用二级域名:

单击“配置”查看配置信息:

然后对域名进行解析:找到域名管理,单击解析:

单击“解析”:

设置好之后单击“启用”:(等几分钟)

 

单击“验证”可以查看是否通过。如果不通过看是不是解析的信息写错了。

成功后:

提交审核通过验证。

安装C# SDK 开发环境

阿里云邮件推送的C# SDK支持.net framework 2.0或以上版本

SDK下载 SDK安装 手动安装 在解压的文件中可以找到aliyun-net-sdk-core.dll和aliyun-net-sdk-dm.dll这两个文件

在您的Visual Studio项目上右键点击 -> 添加引用 -> 浏览(如果你用的是MonoDevelop,请自行按照相应导入dll的方法导入这个.dll文件),选择以上.dll文件,点击“确定”按钮,您就可以在工程中使用阿里云邮件推送C# SDK了

demo:

using Aliyun.Acs.Core;
using Aliyun.Acs.Core.Exceptions;
using Aliyun.Acs.Core.Profile;
using Aliyun.Acs.Dm.Model.V20151123;
namespace ConsoleApp
{
class Program
{
static void Main(string[] args)
{
IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou", "<your accessKey", "<your accessSecret>");
IAcsClient client = new DefaultAcsClient(profile);
SingleSendMailRequest request = new SingleSendMailRequest();
try {
request.AccountName = "控制台创建的发信地址";
request.FromAlias = "发信人昵称";
request.AddressType = 1;
request.TagName = "控制台创建的标签";
request.ReplyToAddress = true;
request.ToAddress = "目标地址";
request.Subject = "邮件主题" ;
SingleSendMailResponse httpResponse = client.getAcsResponse(request);
} catch (ServerException e) {
e.printStackTrace();
}
catch (ClientException e) {
e.printStackTrace();
}
}
}
}

API:

更多具体详情参见阿里云文档。