用sendcloud来发邮件

牛腩的编程不归路 牛腩的编程不归路     2022-10-13     719

关键词:

平时发验证码邮件都是用免费域名邮箱,但是有时一频繁发多了就发不了了,听说用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(" Exception Caught!");
                Console.WriteLine("Message :{0} ", e.Message);
            }
            finally
            {
                if (null != client)
                {
                    client.Dispose();
                }
            }

            return result;
        }

用sendcloud发送短信验证码(代码片段)

StringsmsKey="*****";Stringurl="http://xxxxx";Stringvcode=createRandomVcode();//System.out.println("验证码:"+vcode);//填充参 查看详情

用python调用outlook发邮件的问题

...ewMail.To="1573054535@qq.com"newMail.Send()功能是想用outlook来发邮件,但运行时出错如下:pywintypes.com_error:(-2147467260,'\xd2\xd1\xd6\xd5\xd6\xb9\xb2\xd9\xd7\xf7',None,None)File"f:\py\outlook_sendmail_demo.py... 查看详情

zabbix邮件报警脚本

...商来说,25端口基本上被禁用了,只能使用ssl/tls加密协议来发收邮件,对于zabbix来说邮件报警还是比较常用的,下面为报警脚本,亲测时可以正常收到邮件的,可以先进行测试是否能正常收到邮件在正式配置到zabbix上。以163邮件... 查看详情

假期休闲,来发贪吃蛇!(win32控制台版)

假期无事,整理电脑文件的时候发现了以前大二时做的坦克小游戏,心血来潮,决定再来一发贪吃蛇。游戏玩法不必多说,主要是算法实现和绘制过程。 首先,利用一个二维数组mp[][]来存储地图信息,其中的值表示:0:空1... 查看详情

jenkins调用qq企业邮箱发送邮件

...管理-》系统设置-》ExtendedE-mailNotification设置邮件的由谁来发,发到哪个组 系统管理-》系统设置-》邮件通知  其他的选择 查看详情

如何用邮箱群发广告邮件?

...。 参考技术B有专门的工具的。推荐用U-MAIL邮件群发平台来发,成功率高,达99%以上,有详细的数据统计功能。纯WEB管理轻松快捷,只需注册一个账号就可完成日上千万封的邮件群发,支持QQ,163等各类型邮箱。大家好,我是一... 查看详情

//邮件发送:(代码片段)

...nbsp;   //高频率:邮箱发送验证码  借助:SendCloud  阿里云            //企业内部邮件:163企业邮箱            //自己构建... 查看详情

python发送邮件,附件中文命名,怎么破

不知道你是不是用的smtp来发的,我的发中文的附件没问题#coding=utf-8\'\'\'Createdon2014-11-03@author:Neo\'\'\'importsmtplibfromemail.mime.textimportMIMETextimportemail.mime.multipartfromemail.MIMEMultipartimportMIMEMultipartfromemail.MIMEBaseimportMIMEBasefromemailimportEncoders... 查看详情

php利用smtp类轻松的发送电子邮件

...幸运,此时的这篇文章可以帮助到你! php利用smtp类来发邮件真是屡试不爽,我用过很久了,基本上没出过问题。本博客后台,当博主回复留言时候,会自动给网友发一封有新回复提示的邮件也是用的本文这个方法实现的。&n... 查看详情

springboot系列——mail

...是许多项目里都需要用到的功能,之前一直都是用JavaMail来发,现在Spring框架为使用JavaMailSender接口发送电子邮件提供了一个简单的抽象,SpringBoot为它提供了自动配置以及启动模块。springboot参考手册介绍:https://docs.spring.io/spring-... 查看详情

使用mailkit发送邮件(代码片段)

...码迁移到MailKit。因此,我的案例里只使用SMTP这一种协议来发邮件。首先,使用NuGet安装MailKit:VisualStudioInstall-PackageMailKit.NETCoreCLIdotnetaddpackageMailKit构建MimeM 查看详情

用javamail发送邮件

电子邮件协议SMTP是推协议,负责用户代理向邮件服务器或邮件服务器与邮件服务器间发送邮件;POP3、IMAP是拉协议,负责用户代理从邮件服务器读取邮件。如何写一封邮件javaMail用Message对象表示一封邮件。Message类是一个抽象类,... 查看详情

用 PHP 生成的邮件会变成垃圾邮件 [重复]

】用PHP生成的邮件会变成垃圾邮件[重复]【英文标题】:MailgeneratedinPHPgoingtospam[duplicate]【发布时间】:2011-12-2521:35:48【问题描述】:可能重复:PHP:Howtoavoidasystemgeneratede-mailgoingintospam?Howtosend100.000emailsweekly?我正在使用以下脚本发... 查看详情

用流明发送邮件

】用流明发送邮件【英文标题】:SendingmailinLumen【发布时间】:2018-02-2404:06:46【问题描述】:我已经阅读了很多关于如何使用Lumen发送邮件的指南和问题解答。我已经尝试了很多这些建议。但是,我仍然收到此错误:(1/1)FatalThrowa... 查看详情

用有效的电子邮件格式替换无效的电子邮件格式

】用有效的电子邮件格式替换无效的电子邮件格式【英文标题】:ReplaceInvalidEmailFormatwithaValidOne【发布时间】:2020-01-2520:47:54【问题描述】:在PowerQuery中,我有一个包含无效电子邮件的电子邮件列表。我希望使用M代码来识别和... 查看详情

java示例代码_我正在尝试用java编写一个简单的邮件程序。我应该用什么。如何配置本地计算机以发送邮件

java示例代码_我正在尝试用java编写一个简单的邮件程序。我应该用什么。如何配置本地计算机以发送邮件 查看详情

商务邮件用什么邮箱?

随着电子邮件的普及,电子邮箱的使用成为了商务人士、外贸人的“必需品”。很多商务人士及出差在外的工作人员为了提高自身职业素养,都需要选择一款好用的商务邮箱。下面TOM小编给大家分析一下,商务邮箱用哪个... 查看详情

有没有办法用php在线发送邮件?

】有没有办法用php在线发送邮件?【英文标题】:Isthereawaytosendmailinphponline?【发布时间】:2022-01-2303:07:10【问题描述】:我可以用PHP发送电子邮件,因为我在XAMPP目录中编辑了php.ini文件。然后我将我的PHP文件上传到一个免费域中... 查看详情