微网站制作平台哪个好wordpress php 采集器
微网站制作平台哪个好,wordpress php 采集器,常德网站公司,分析网站规划建设目标在博问中#xff08;.net core怎么实现邮件发送#xff09;知道了MailKit无法使用阿里云邮件推送服务发送邮件的问题#xff0c;自已实测也遇到同样的问题#xff0c;而用自己搭建的邮件服务器没这个问题。 于是#xff0c;向阿里云提交了工单。。。在提供了TCP抓包数据后… 在博问中.net core怎么实现邮件发送知道了MailKit无法使用阿里云邮件推送服务发送邮件的问题自已实测也遇到同样的问题而用自己搭建的邮件服务器没这个问题。 于是向阿里云提交了工单。。。在提供了TCP抓包数据后阿里云技术专员发现了问题所在在认证通过后MailKit发送了EHLO命令然后才发送MAIL FROM命令服务器在收到EHLO时会重置客户端的认证状态所以后续的命令过来时服务器认为客户端没有认证于是报错“503 Bad sequence of commands”。 知道了问题的原因后首先想到的解决方法是不让MailKit在发送MAIL FROM命令之前发送EHLO命令。 于是在github上签出MailKit的源代码在 MailKit\Net\Smtp\SmtpClient.cs 中找到了下面的代码 if (host ! smtp.strato.de host ! smtp.sina.com)Ehlo (cancellationToken); 并且发现了对应这个问题的issueEHLO after AUTH causes send failure with 5.7.0 even though authentication succeeded #162 原来这是已知问题MailKit暂时采用了临时解决方法于是我们也依葫芦画瓢加上了阿里云邮件推送服务的SMTP服务器 if (host ! smtp.strato.de host ! smtp.sina.com !host.Equals(smtp.dm.aliyun.com, StringComparison.OrdinalIgnoreCase))Ehlo (cancellationToken); 接着通过以下命令自己编译出MailKit.dll在 MailKit\bin\Debug\netstandard1.3 文件夹中 git submodule update --init --recursivecd submodules\MimeKit\MimeKit
dotnet restorecd ..\..\..\MailKit
dotnet restore
dotnet build 接着用这个 MailKit.dll 替换 .nuget\packages\MailKit\1.4.0\lib\netstandard1.3\MailKit.dll 然后运行邮件发送程序问题解决。 [更新] MailKit 的作者已经修复了这个问题详见 Added another broken SMTP server to the list 相关文章 微软.NET 正式劈腿成功横跨所有平台.NET Core 1.0 CentOS7 尝试解读发布.NET Core RC2 and .NET Core SDK Preview 1[.NET Core].NET Core R2安装及示例教程ASP.NET Core 开发-中间件(Middleware)结合Jexus Kestrel 部署 asp.net core 生产环境通过Jexus 部署 dotnetcore版本MusicStore 示例程序ASP.NET Core 中文文档 第一章 入门用 Visual Studio Code 在 macOS 上创建首个 ASP.NET Core 应用程序用 Visual Studio 和 ASP.NET Core MVC 创建首个 Web API用 Visual Studio 发布一个 Azure 云 Web 应用程序ASP.NET Core MVC 与 Visual Studio 入门第二章指南4.2添加 ControllerDotNet Core 介绍asp.net core 中间件详解及项目实战教你实践ASP.NET Core Authorization免看文档教程asp.net core 使用 Redis 和 Protobuf 进行 Session 缓存asp.net core 中间件详解及项目实战第二章 指南4.3添加 Viewdotnet core开发体验之开始MVCdotnet core 开发体验之Routing聊聊ASP.NET Core默认提供的这个跨平台的服务器——KestrelServer简析.NET Core 以及与 .NET Framework的关系.NET Core 使用Dapper 操作MySQL使用 CommandLineApplication 类创建专业的控制台程序简析 .NET Core 构成体系.NET Core也可以使用MongoDB了.NET Core ASP.NET Core 1.0在Redhat峰会上正式发布.NET Core面向未来的开源跨平台开发技术微软说它深爱着Linux现在它用行动证明了移植.NET Core计划整合各平台变得更简单了ASP.NET Core 介绍通过几个Hello World感受.NET Core全新的开发体验ASP.NET Core 运行原理剖析1:初始化WebApp模版并运行.NET Core系列 1、.NET Core 环境搭建和命令行CLI入门Asp.Net Core 发布和部署 MacOS Linux Nginx Asp.Net Core 发布和部署Linux Jexus 学习ASP.NET Core你必须了解无处不在的“依赖注入”.NET Core应用类型Portable apps Self-contained apps.NET Core 1.0发布微软开源跨平台大布局序幕ASP.NET Core 运行原理剖析2:Startup 和 Middleware(中间件)在Windows Server 2012 R2 Standard 部署 ASP.NET Core程序ASP.NET Core 开发-Entity Framework (EF) Core 1.0 Database First拥抱.NET Core跨平台的轻量级RPCRabbit.Rpc使用 dotnet watch 开发 ASP.NET Core 应用程序ASP.NET Core 发布至Linux生产环境 Ubuntu 系统ASP.NET Core Docker部署ASP.NET Core 完整发布,自带运行时 到jexus全球首发免费的MySql for Entity Framework CoreASP.NET Core开发-使用Nancy框架 原文地址http://www.cnblogs.com/dudu/p/5661267.html .NET社区新闻深度好文微信中搜索dotNET跨平台或扫描二维码关注
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/90956.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!