16 4 2018

封面来自网络,侵删。

最近一直在想怎么实现博客回复通知的功能,思来想去还是直接发送邮件最简单快捷,于是就开始动手做,

前面都没什么大问题,本地测试也通过了,但是发布到服务器之后就发送失败,排查原因发现是服务器端口问题,

找了一下关于服务器邮件端口的资料说是改为ssl的465端口,可是结果测试不通过,很纳闷,最后在CSDN上看到说改为587,结果测试成功。

下面是设置代码

SmtpClient client = new SmtpClient();
client.Host = "smtp.qq.com";
client.Port = 587; //端口
//使用安全加密连接。
client.EnableSsl = true;
//不和请求一块发送。
client.UseDefaultCredentials = false;


延伸阅读
    发表评论