Asp.netMVC用SmtpClient写的发送邮件,本地测试可以发送邮件,发布到服务器上点击发送邮件,数据库记录是发送成功的,但是邮箱并没有收到邮件,在网上查了很久,最后无意中看到一个帖子说默认发邮件的端口25不能使用了,换个端口试试,我就试了一下587,服务器一改,就能发送出来了。
总结:前提是你服务器端部署设置好STMP服务,如果数据库记录是发送成功的,有可能就是端口问题,25端口换587!!!
2017 积分 (2)粉丝 (47)源码
小小码农,大大世界
关注 私信