阿里云ssl协议发布qq邮件
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="qq邮件.WebForm1" Async="true" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div style="width:100%">
<h1>请输入您的邮箱</h1>
<table style="width:100%"><tr><td> <asp:TextBox ID="EmailText" runat="server" Width="100%" Height=""></asp:TextBox></td></tr><tr><td> <asp:Button ID="Button1" runat="server" Text="提交" OnClick="Button1_Click" Width="100%" /></td></tr></table>
</div>
</form>
</body>
</html>
前端代码,Async="true"
为异步处理需要配置的。从控件拉一个文本框和按钮,前端完成。
protected void Button1_Click(object sender, EventArgs e)
{
string title = "";
string text = "";
if (EmailText.Text == "2233298547@qq.com")
{
title = "你好哇,zss";
text = "我可能有点喜欢你了";
}
else if (EmailText.Text == "p1056722912@qq.com")
{
title = "飞儿子,你好";
text = "我是你爸爸";
}
else
{
Random rd = new Random();
int i = rd.Next(, );//(生成1~4之间的随机数,不包括4)
if (i == )
{
title = "曾经沧海难为水,除却巫山不是云";
text = "爱情是具有排他性的,曾经看过沧海那么再看天底下的水便都变得平常了,看过巫山上的云,其他地方的云彩也不能称为云了。爱过一个人便如同弱水三千只取一瓢饮,意味着以后遇到再优秀的人也不能动心。";
}
else if (i == )
{
title = "《德川家康》";
text = "人生有三大诱惑:少年时贪玩,荒废了学业没打下扎实的基础;青年时贪情,在朋友和情人面前迷失了自我;中年时贪功,躺在功劳簿上骄傲自满地犯懒。";
}
else if (i == )
{
title = "宝贝";
text = "我不打算去见我超级想见的人了,我在等那个超级想见我的人。";
} }
SenMailByQQemail(EmailText.Text, text, title);
}
我在按钮里定义了,发生邮件的title标题,和text内容。用于随机发送邮件。将定义好的信息发送到seMailByQQemail类。(接收方邮箱,内容,标题)。
public static bool SenMailByQQemail(string to, string body, string title)
{
bool retrunBool = false;
MailMessage mail = new MailMessage();
SmtpClient smtp = new SmtpClient();
smtp.EnableSsl = true; //设置加密连接
smtp.UseDefaultCredentials = false;
string strFromEmail = "779959311@qq.com";//你的邮箱
string strEmailPassword = "12456";//QQPOP3/SMTP授权码
try
{
mail.From = new MailAddress("sks<" + strFromEmail + ">");
mail.To.Add(new MailAddress(to));
mail.BodyEncoding = Encoding.UTF8;//文章编码
mail.IsBodyHtml = true;//文章是否html格式
mail.SubjectEncoding = Encoding.UTF8;
mail.Priority = MailPriority.Normal;
mail.Body = body;
mail.Subject = title;
smtp.Host = "smtp.qq.com";
smtp.Port = ;//由于aliyun限制了25端口号,所以只能使用ssl协议587端口
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Credentials = new System.Net.NetworkCredential(strFromEmail, strEmailPassword);
//发送邮件
smtp.Send(mail); //同步发送
retrunBool = true;
}
catch (Exception ex)
{
retrunBool = false;
}
// smtp.SendAsync(mail, mail.To); //异步发送 (异步发送时页面上要加上Async="true" )
return retrunBool;
}
阿里云ssl协议发布qq邮件的更多相关文章
- 宝塔面板配置阿里云SSL证书流程
阿里云SSL证书申请过程就不在这里说了 1 先下载阿里云成功申请的SSL证书 解压后 有3个文件 2 找到宝塔面板的 站点设置 找到SSL设置 3 找到其他证书 用文本打开.key文件 复制里面 ...
- 阿里云SSL证书到期(续期)图文教程
今天公司项目突然报错 后来查询是SSL证书过期了.友情提示: 证书产品仅支持新签发.不支持续费.证书到期前需在阿里云SSL证书控制台重新购买和申请证书. 登录阿里云控制台,点击产品与服务,在搜索框搜索 ...
- tomcat部署安全证书文件(阿里云SSL证书)
1.下载安全证书文件: 这里使用的是阿里云SSL证书(免费一年) 2.把下载的压缩包进行解压 3.将pfx文件拷贝至服务器 4.利用jdk将pfx转jks 5.cmd进入命令行 6.切换至jdk的bi ...
- 阿里云ssl证书过期怎么解决 (免费SSL证书) 三步解决
阿里云ssl证书过期怎么解决(免费SSL证书),三步解决 使用免费的SSL证书网站 https://ohttps.com 1.注册帐号 2.申请证书 3.部署到阿里云 4.注意事项 1.注册帐号 到 ...
- linux(centos8):阿里云ecs配置smtps发邮件(解决不能通过25端口发邮件问题)
一,2016年9月后购买的阿里云ecs不再支持通过25端口发送邮件 官方的建议是使用465端口 465端口(SMTPS): 465端口是为SMTPS(SMTP-over-SSL)协议服务开放的 它是S ...
- 初识 阿里云 SSL 证书申请
去你尼玛的大QQ ,一个 SSL 证书,花了我一整天时间,特意在此记载,为后面的小伙伴参考 最近在开发小程序,小程序规定要使用 https 协议,那我能怎么办?去申请啊,傻逼 阿里云的 SSL 证书申 ...
- 阿里云HBase全新发布X-Pack 赋能轻量级大数据平台
一.八年双十一,造就国内最大最专业HBase技术团队 阿里巴巴集团早在2010开始研究并把HBase投入生产环境使用,从最初的淘宝历史交易记录,到蚂蚁安全风控数据存储.持续8年的投入,历经8年双十一锻 ...
- python3:利用SMTP协议发送QQ邮件+附件
转载请表明出处:https://www.cnblogs.com/shapeL/p/9115887.html 1.发送QQ邮件,首先必须知道QQ邮箱的SMTP服务器 http://service.mai ...
- 阿里云SSL证书tomcat配置
1. SSL证书申请 登录阿里云控制台,查看购买域名中有SSL证书的申请,ssl证书申请中有单域名的申请,配置要申请的域名信息(注意:一个域名下,一次只能添加一个证书,最多申请3个免费证书用于测试), ...
随机推荐
- dubbo、zookeeper心跳相关参数解析与测试
dubbo consumer和provider的心跳机制 dubbo客户端和dubbo服务端之间存在心跳,目的是维持provider和consumer之间的长连接.由dubbo客户端主动发起,可参见d ...
- 支付宝即时到账交易接口C#接入方式的几个坑
1.在官方文档中 https://docs.open.alipay.com/62/104743 可以清楚看到input_charset前面没有要求加下横杠,可是请求示例是带着的.经过实验得知,这个必须 ...
- android -------- LiveDataBus的使用
LiveData是17年GoogleIO大会上提出来的一个新技术.相对于通信总线类型的框架EventBus和RxBus来说,它更简单,更简洁.更解耦. LiveEventBus是一款Android消息 ...
- XCode教程之 如何在苹果开发者平台添加设备UDID
XCode教程之 如何在苹果开发者平台添加设备UDID.在Xcode开发中,如何在苹果开发者平台添加新的手机设备UDID,进行测试,具体如下 工具/原料 Apple Developer 方法/步骤 1 ...
- 如何通过配置tomcat或是web.xml让ie直接下载文件
web.xml(tomcat\conf\web.xml)中配置了 <mime-mapping> <extension>txt</extension> < ...
- 推荐:使用 Anaconda 工具搭建并管理 Python 环境
https://www.anaconda.com/distribution/#download-section 官网下载地址 https://mirror.tuna.tsinghua.edu.cn/ ...
- Python dict 存放函数
Python 字典,可以直接存放函数,并执行正常. #!/usr/bin/python3 dict1 = dict() def test_fun(): print("test dict&qu ...
- Laya的对象唯一标识
Egret中是obj.hashcode Laya中是obj["$_GID"]
- Spring MVC -- Spring MVC入门
本篇博客首先介绍Spring MVC的优点,然后介绍Spring MVC的基本组件,包括DispatcherServlet,并学习如何开发一个“传统风格”的控制器,这是在Spring 2.5版本之前开 ...
- jsp 记录
前后端开发好久后,一直没怎么用前端开发了.最近任务比较急,又开始写jsp页面了... 1)jquery.validate.min.js 用法总结 https://www.cnblogs.com/x ...