阿里云邮件推送
第一件事就是注册域名:建议测试者购买国际域名。可以不用备案。国内域名.cn备案后才能通过验证。
有了域名后开始:
一,新建域名:
如果有企业邮箱建议使用二级域名:
单击“配置”查看配置信息:
然后对域名进行解析:找到域名管理,单击解析:
单击“解析”:
设置好之后单击“启用”:(等几分钟)
单击“验证”可以查看是否通过。如果不通过看是不是解析的信息写错了。
成功后:
提交审核通过验证。
安装C# SDK
开发环境
阿里云邮件推送的C# SDK支持.net framework 2.0或以上版本
SDK下载
直接下载http://aliyundm.oss-cn-hangzhou.aliyuncs.com/example/aliyun-net-sdk-dmV3.zip
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 = "邮件主题" ; request.HtmlBody = "邮件正文" ; SingleSendMailResponse httpResponse = client.getAcsResponse(request); } catch (ServerException e) { e.printStackTrace(); } catch (ClientException e) { e.printStackTrace(); } } } }
API:
更多具体详情参见阿里云文档。