更新时间:2019-04-29 15:01
(注:也可以使用阿里云访问控制服务创建的 Access Key。)
阿里云邮件推送的 C# SDK 支持 .Net Framework 2.0 或以上版本。
直接下载:http://aliyundm.oss-cn-hangzhou.aliyuncs.com/example/aliyun-net-sdk-dmV3.1.0.zip 。
调用单一发信 API 示例 (如何调用此接口,请参见 SingleSendMail )。如果需要了解样例代码中GetProfile和DefaultAcsClient细节,可以查看源码:
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)
{
//Create a client used for initiating a request
IClientProfile profile = DefaultProfile.GetProfile("cn-hangzhou", "<your accessKey", "<your accessSecret>");
IAcsClient client = new DefaultAcsClient(profile);
SingleSendMailRequest request = new SingleSendMailRequest();
try {
//Version must set to "2017-06-22" when the regionId is not "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 = "邮件正文" ;
SingleSendMailResponse httpResponse = client.GetAcsResponse(request);
} catch (ServerException e) {
System.Console.WriteLine(e.ToString());
}
catch (ClientException e) {
System.Console.WriteLine(e.ToString());
}
}
}
}
在文档使用中是否遇到以下问题
更多建议
匿名提交