首页 > Web开发 > 详细

用ASP.NET Core 1.0中实现邮件发送功能-阿里云邮件推送篇

时间:2016-07-11 23:51:25      阅读:352      评论:0      收藏:0      [点我收藏+]

在上篇中用MailKit实现了Asp.net core 邮件发送功能,但一直未解决阿里云邮件推送问题,提交工单一开始的回复不尽如人意,比如您的网络问题,您的用户名密码不正确等,但继续沟通下阿里云客户还是很耐心的。

最终结论,是由于MailKit发送了两次EHLO命令,查看了MailKit源码后竟然发现,里面写了硬编码:

if (host != "smtp.strato.de" && host != "smtp.sina.com")
     Ehlo (cancellationToken);
     authenticated = true;
     OnAuthenticated (response.Response);

哈哈,只要把阿里云SMTP地址加上就好:smtpdm.aliyun.com

还好dudu提交了Github已经加进去,等作者发布就好,这位作者还是微软件的员工。

到此阿里云邮件推送完美解决,感谢园长dudu、感谢阿里云、感谢MailKit作者

用ASP.NET Core 1.0中实现邮件发送功能-阿里云邮件推送篇

原文:http://www.cnblogs.com/hantianwei/p/5662024.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!