C# 阿里云ECS服务器SMTP发送邮件使用80端口 - 原创!
C# 阿里云ECS服务器SMTP发送邮件使用80端口 - 原创!C# Code:
public static bool SendMail(string id, string email, string scode, out string errMsg)
{
errMsg = "";
//网上传说的加密465端口没卵用!!!
int port = WebApiGlobals.IsTesting ? 25 : 80;//本地测试25, 阿里云服务器80
try
{
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
message.From = new MailAddress("postmaster@xxx.com", "私蜜管家管理员");//必须是提供smtp服务的邮件服务器
message.To.Add(new MailAddress(email));
message.Subject = "私蜜管家邮箱验证服务";
message.IsBodyHtml = false;
message.BodyEncoding = System.Text.Encoding.UTF8;
message.Body = GetBody(id, email, scode);
message.Priority = System.Net.Mail.MailPriority.High;
SmtpClient client = new SmtpClient("smtp.mxhichina.com", port);
client.Credentials = new System.Net.NetworkCredential("postmaster@xxx.com", "your_pwd"); //这里是申请的邮箱和密码
client.EnableSsl = true; //必须经过ssl加密
client.Send(message);
return true;
}
catch (Exception ex)
{
errMsg = "smtp.mxhichina.com:" + port.ToString() + " " + ex.Message;
return false;
}
}
//来源:C/S框架网(www.csframework.com) QQ:23404761
public static bool SendMail(string id, string email, string scode, out string errMsg)
{
errMsg = "";
//网上传说的加密465端口没卵用!!!
int port = WebApiGlobals.IsTesting ? 25 : 80;//本地测试25, 阿里云服务器80
try
{
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
message.From = new MailAddress("postmaster@xxx.com", "私蜜管家管理员");//必须是提供smtp服务的邮件服务器
message.To.Add(new MailAddress(email));
message.Subject = "私蜜管家邮箱验证服务";
message.IsBodyHtml = false;
message.BodyEncoding = System.Text.Encoding.UTF8;
message.Body = GetBody(id, email, scode);
message.Priority = System.Net.Mail.MailPriority.High;
SmtpClient client = new SmtpClient("smtp.mxhichina.com", port);
client.Credentials = new System.Net.NetworkCredential("postmaster@xxx.com", "your_pwd"); //这里是申请的邮箱和密码
client.EnableSsl = true; //必须经过ssl加密
client.Send(message);
return true;
}
catch (Exception ex)
{
errMsg = "smtp.mxhichina.com:" + port.ToString() + " " + ex.Message;
return false;
}
}
//来源:C/S框架网(www.csframework.com) QQ:23404761
工程师 69698 号 :
您好,我方网络默认限制了25端口,暂不支持解封,我们建议您使用邮件服务商的加密465端口。
针对您的问题,这边查看您的安全组没有放行465端口,您参考以下链接放行后关闭防火墙测试下,谢谢
安全组配置规则请参考:
https://help.aliyun.com/document_detail/25471.html?spm=5176.doc25475.6.749.9oqXby
安全组应用案例:https://help.aliyun.com/document_detail/25475.html
(使用465端口,没!卵!用!)
工程师 69698 号 :
您好,您使用80端口进行下尝试呢。
您好,您使用80端口进行下尝试呢。
您好,您使用80端口进行下尝试呢。
终于可以了!!!!!!!!!!!!!!!!!
参考文档:
阿里云ECS服务器修改SQLServer默认1433端口
阿里云ECS服务器上IIS部署多个Web网站详解|www.CSframework.com
关于购买阿里云ECS服务器提供的双IP用途
C#.NET IP端口绑定SSL证书支持HTTPS协议(用于Win服务自承载WebApi服务器) - C/S框架网原创
SQLServer多个服务器实例配置端口及SqlConnection连接字符串、安全组规则配置-C/S开发框架
花生壳通过外网远程访问本地SQLServer服务器(原创)
SQLServer数据库附加到阿里云虚拟服务器-C/S开发框架
原创解决方案:VS无法连接到已配置的开发Web服务器
修改ASP.Net开发环境下的服务器端口(WebService Server Port)
【原创】WCF开发框架 - 采用wsHttpBinding及basicHttpBinding连接https协议的WCF服务
C#微信支付完成前端回调通知notify_url完整版源码|CSframework.com原创文章
原创WebApi框架:采用HTTPS协议SelfHosting,Windows服务承载WebApi服务
[原创]C# UDP穿越NAT,UDP打洞,UDP Hole Punching源代码(2)
[原创]C# UDP穿越NAT,UDP打洞,UDP Hole Punching源代码(1)
CSFramework.WebApi后端开发框架服务器宿主承载方式|C/S开发框架
WebApi实例教程和使用方法:部署和发布WebApi到IIS服务器
阿里云ECS服务器修改SQLServer默认1433端口
阿里云ECS服务器上IIS部署多个Web网站详解|www.CSframework.com
关于购买阿里云ECS服务器提供的双IP用途
C#.NET IP端口绑定SSL证书支持HTTPS协议(用于Win服务自承载WebApi服务器) - C/S框架网原创
SQLServer多个服务器实例配置端口及SqlConnection连接字符串、安全组规则配置-C/S开发框架
花生壳通过外网远程访问本地SQLServer服务器(原创)
SQLServer数据库附加到阿里云虚拟服务器-C/S开发框架
原创解决方案:VS无法连接到已配置的开发Web服务器
修改ASP.Net开发环境下的服务器端口(WebService Server Port)
【原创】WCF开发框架 - 采用wsHttpBinding及basicHttpBinding连接https协议的WCF服务
C#微信支付完成前端回调通知notify_url完整版源码|CSframework.com原创文章
原创WebApi框架:采用HTTPS协议SelfHosting,Windows服务承载WebApi服务
[原创]C# UDP穿越NAT,UDP打洞,UDP Hole Punching源代码(2)
[原创]C# UDP穿越NAT,UDP打洞,UDP Hole Punching源代码(1)
CSFramework.WebApi后端开发框架服务器宿主承载方式|C/S开发框架
WebApi实例教程和使用方法:部署和发布WebApi到IIS服务器
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服
