平时发验证码邮件都是用免费域名邮箱,但是有时一频繁发多了就发不了了,听说用sendcloud可以避免,还能避免阿里云邮件发QQ邮箱进垃圾箱中,去注册了下,免费账户号每个月才50封,自己玩玩可以吧。。
收费的话一个月59,1万封以内的,不知道行不行。。先看看吧。。
下面是封装好的代码,那个api_user和api_key进网页里设置就好了
/*
* SendMailBySendCloud
* 功能:使用SendCloud发送邮件
* 返回值:string,JSON格式的返回值,或者异常
* 参数:
* from - 显示的发件人邮箱
* to - 收件人邮箱
* title - 邮件标题
* content - 邮件内容
*/
public static string SendMailBySendCloud(String from, String to, String title, String content, string api_user = "niuna?????", string api_key = "v2?????")
{
String url = "http://api.sendcloud.net/apiv2/mail/send";
HttpClient client = null;
HttpResponseMessage response = null;
string result;
try
{
client = new HttpClient();
List<KeyValuePair<String, String>> paramList = new List<KeyValuePair<String, String>>();
paramList.Add(new KeyValuePair<string, string>("apiUser", api_user));
paramList.Add(new KeyValuePair<string, string>("apiKey", api_key));
paramList.Add(new KeyValuePair<string, string>("from", from));
paramList.Add(new KeyValuePair<string, string>("fromName", from));
paramList.Add(new KeyValuePair<string, string>("to", to));
paramList.Add(new KeyValuePair<string, string>("subject", title));
paramList.Add(new KeyValuePair<string, string>("html", content));
response = client.PostAsync(url, new FormUrlEncodedContent(paramList)).Result;
result = response.Content.ReadAsStringAsync().Result;
//Console.WriteLine(result);
}
catch (Exception e)
{
result = e.Message;
Console.WriteLine("\nException Caught!");
Console.WriteLine("Message :{0} ", e.Message);
}
finally
{
if (null != client)
{
client.Dispose();
}
}
return result;
}
相关推荐
php语言 SendCloud模版发送 发送代码
SendCloud Ruby模板发送代码示例,注:此为使用 SendCloud API V2 发送邮件的示例.
SendCloud Java发送的WEBAPI_4.2代码示例,注:此为使用 SendCloud API V2 发送邮件的示例.
SendCloud Java发送的SMTP_代码示例1,注:此为使用 SendCloud API V2 发送邮件的示例.
SendCloud Java发送的WEBAPI_4.4代码示例,注:此为使用 SendCloud API V2 发送邮件的示例.
SendCloud php发送的SMTP_代码示例1,注:此为使用 SendCloud API V2 发送邮件的示例.
SendCloud php普通发送&&附件代码示例,注:此为使用 SendCloud API V2 发送邮件的示例.
网上很少有sendcloud这个平台代码,而这个平台使用也很麻烦,需要去服务器上进行地址解析配置,而我这里只上传了sendcloud邮件群发代码,而且是循环读取本地信息进行邮件群发代码的实现。
SendCloud Ruby普通发送代码示例,注:此为使用 SendCloud API V2 发送邮件的示例.
SendCloud php普通发送代码示例,注:此为使用 SendCloud API V2 发送邮件的示例.
SendCloud邮件发送的Python 附件发送代码示例 ,注:此为使用 SendCloud API V2 发送邮件的示例.
SendCloud 的邮件发送功能,这个是 NodeJS 版的 API
SendCloud php普通发送_curl,注:此为使用 SendCloud API V2 发送邮件的示例.
使用c#调用WEBAPI方式, 请求 SendCloud 发送邮件的示例.
SendCloud Java发送的SMTP_代码示例1,注:此为使用 SendCloud API V2 发送邮件的示例.
SendCloud Ruby普通发送&&附件代码示例,注:此为使用 SendCloud API V2 发送邮件的示例.
SendCloud评论邮件通知插件(LoveKKComment)是一款针对Typecho博客系统的评论邮件通知插件
SendCloud邮件发送的Python 代码示例 ,注:此为使用 SendCloud API V2 发送邮件的示例.
SendCloud php发送的SMTP_代码示例2,注:此为使用 SendCloud API V2 发送邮件的示例.
SendCloud Ruby发送的SMTP_代码示例2,注:此为使用 SendCloud API V2 发送邮件的示例.