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端口进行下尝试呢。
终于可以了!!!!!!!!!!!!!!!!!
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网