首页 新闻 搜索 专区 学院

asp.net web page 的 WebMail smtp换465端口无法发送邮件

0
[已解决问题] 解决于 2017-09-17 13:31
复制代码
@{ 
var customerName = "验证码";
var customerEmail = Request["email"];
var customerRequest = "尊敬的用户,您好!您在获取的验证码是:" + emailCode;
var errorMessage = "发送失败,请检查邮箱是否正确!";

try {
WebMail.SmtpServer = "smtp.qq.com";
WebMail.SmtpPort = "465";
WebMail.UserName = "1030272178@qq.com";
WebMail.Password = "password";
WebMail.From = "1030272178@qq.com";
WebMail.EnableSsl = true;

WebMail.Send(to: customerEmail,
subject: ""+ customerName,
body: customerRequest
);
errorMessage = "邮件发送成功,若未收到邮件,请检查您邮箱设置! " + ";" + emailCode;
}
catch (Exception ex ) {
errorMessage = ex.Message;
}
@errorMessage;
}
复制代码

用25端口可以发送 465端口不行  telnet smtp.qq.com 465 是通的

缘分0919的主页 缘分0919 | 初学一级 | 园豆:130
提问于:2017-09-17 09:48
< >
分享
最佳答案
0

换587端口解决问题

缘分0919 | 初学一级 |园豆:130 | 2017-09-17 13:29
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册