阿里云邮件推送

第一件事就是注册域名:建议测试者购买国际域名。可以不用备案。国内域名.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 = "邮件主题" ;
                    request.HtmlBody = "邮件正文" ;
                    SingleSendMailResponse httpResponse = client.getAcsResponse(request);
                } catch (ServerException e) {
                    e.printStackTrace();
                }
                catch (ClientException e) {
                    e.printStackTrace();
                }
            }
        }
    }

 

API:

 

 

 

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

 

posted @ 2016-10-26 20:15  墨水心2016  阅读(2371)  评论(1编辑  收藏  举报