平时发验证码邮件都是用免费域名邮箱,但是有时一频繁发多了就发不了了,听说用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;
        }

用sendcloud来发邮件相关推荐

  1. 哪种邮件群发软件最好用?不骗人,能免费发邮件.群发邮件进收件箱.

    转自: http://www.sendmaillist.com/ask/article-good-send-mail.html 前言 很多人看到这个标题会认为,这可能吗?我告诉你是完全可能的,前提是要 ...

  2. 利用exchangelib快速上手使用python发邮件

    前言 之前一直知道使用python smtp发邮件,但是最近发现一个神器exchangelib,用这个神器发邮件,简直简单的不能再简单了,官方文档在这里 实例 只需要将下面的xxx改成你的信息就可以了 ...

  3. 公司内部exchange2010 下删除误发邮件

    1.Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010 2.get-mailbox | search-mailbox -Search ...

  4. 自动发邮件的程序 c语言,5分钟!教你用C语言发送邮件:附送源码+教学!

    5分钟!教你用C语言发送邮件:附送源码+教学!-1.jpg (10.71 KB, 下载次数: 0) 2018-9-3 02:21 上传 关注<一碳科技>,获取更多知识! 前言 相信年夜家都 ...

  5. 创建oracle发邮件job导致的故障

    前几天创建了个发邮件的存储过程,想把数据库每天的运行情况自动发到邮箱,没想到第二天就出了问题,在dbms/trace目录下产生了大量的xxx_j000_xxx.trc文件,一分钟产生2个.alter日 ...

  6. MDaemon 10.1.2 通过Webclient发邮件时,提示“发邮件时发生错误

    MDaemon 10.1.2 通过Webclient发邮件时,提示"发邮件时发生错误",经查发现服务里边有个Simple mail transfer protocol 服务被启用, ...

  7. 猫猫学iOS(四十五)之常用的小功能比如打电话、打开网址、发邮件、发短信打开其他应用。...

    猫猫分享,必须精品 原创文章,欢迎转载.转载请注明:翟乃玉的博客 地址:http://blog.csdn.net/u013357243?viewmode=contents 简介 iOS中的很多小功能都 ...

  8. vba给服务器发送消息,使用VBA实现发邮件功能

    财务MM经常要给员工发送每月的工资信息,一个个发送实在是太忙了.本文将介绍使用VBA实现工资信息的自动发送.有了这个功能,财务MM只需要把基本数据准备好,然后按下按钮只要选择需要发送的对象.就可以快速 ...

  9. 【知识积累】JavaMail实现发邮件功能

    一.前言 今天闲来没事,想着通过程序来给别人发邮件.于是,上网搜了一下,相应的资料也很多,刚开始完成了邮件的简单发送,后来想如何能发送附件,继续寻找 答案,但是遇到了一个问题是当我使用txt类型作为附 ...

  10. python自动化发送邮件_python接口自动化(三十三)-python自动发邮件总结及实例说明番外篇——下(详解)...

    简介 发邮件前我们需要了解的是邮件是怎么一个形式去发送到对方手上的,通俗点来说就是你写好一封信,然后装进信封,写上地址,贴上邮票,然后就近找个邮局,把信仍进去,其他的就不关心了,只是关心时间,而电子邮 ...

最新文章

  1. 用NVIDIA-NGC对BERT进行训练和微调
  2. c 使用腾讯云mysql_腾讯云使用笔记一: 环境搭建
  3. InnoDB的启动,关闭,恢复
  4. sum 函数'int' object is not callable
  5. python数字类型-Python基础:数据类型-数字(5)
  6. 解决vmbox配置设置好自定义网桥后无法ping通问题
  7. web前端入门学习 css(9)广义的html5 品优购项目(html+css基础完结,js开始,移动端布局开始)
  8. 关于arm-linux-gcc的安装与配置
  9. 洛谷P1090 合并果子
  10. 高级软件工程第九次作业:东理三剑客团队作业-随笔4
  11. Spring MVC和Spring Boot的概念以及比较
  12. esp32找不到com端口_玩转GPIO之ESP32点灯大法(MicroPython版)
  13. C#中窗体的数据传递
  14. 2021年PMP考试最新通关宝典
  15. 【软件工具】--- 软件安装管家目录
  16. Excel 相对引用 绝对引用 区别是什么 如何快速转换 快捷键 F4
  17. 网上购物网站建设方案
  18. 欢迎各位小伙伴来领取免费的安卓教程
  19. linux core文件调试,Linux程序调试助手–core,解决段错误!
  20. Linux统计文件夹下个数指令

热门文章

  1. mocha java mv_代码覆盖Mocha
  2. 为响应国家号召1+X证书Web前端开发最新考试模拟题
  3. 163免费企业邮箱服务地址
  4. 1132: 数字字符统计 C语言
  5. Iterative混沌映射
  6. 【Redis】Redis常用命令
  7. RecyclerView报错:Scrapped or attached views may not be recycled. isScrap:false isAttached:true
  8. 大M法的介绍以及建模过程中if else的实现
  9. 案例分析:如何从0到1对一款产品游戏化
  10. 汇编语言上机考试三星题——负数变成绝对值,并以十进制方式输出。