Smtp DNN SendGrid配置不工作

Smtp DNN SendGrid配置不工作,smtp,dotnetnuke,sendgrid,dnn9,Smtp,Dotnetnuke,Sendgrid,Dnn9,我使用的是DNN 9.1,我试图通过我的SendGrid用户名和密码设置SMTP配置,但此错误总是出现。 仅供参考,我的旧帐户工作正常,但它突然停止工作,我创建了一个新帐户并将其添加到DNN,但仍然出现相同的问题,有什么建议吗 编辑 我在DNN管理日志门户中找到了此错误日志 绝对URL:/API/PersonaBar/serversetingssmtphost/SendTestEmail DefaultDataProvider:DotNetNuke.Data.SqlDataProvider,D

我使用的是DNN 9.1,我试图通过我的SendGrid用户名和密码设置SMTP配置,但此错误总是出现。

仅供参考,我的旧帐户工作正常,但它突然停止工作,我创建了一个新帐户并将其添加到DNN,但仍然出现相同的问题,有什么建议吗

编辑 我在DNN管理日志门户中找到了此错误日志

绝对URL:/API/PersonaBar/serversetingssmtphost/SendTestEmail

DefaultDataProvider:DotNetNuke.Data.SqlDataProvider,DotNetNuke

例外油:c3cbbedf-c450-4c50-82ad-3bc0f946d8fe

汇编版本:

PortalId:-1

用户标识:-1

表-1

RawUrl:

推荐人:

用户代理:

例外哈希:FbT04vCDY1wSj04IwamtapyPstw=

消息:无法从传输连接读取数据:网络io连接已关闭

堆栈跟踪:

System.Net.Mail.SmtpReplyReaderFactory.ProcessRead(字节[]缓冲区,Int32偏移量,Int32读取,布尔读线)System.Net.Mail.SmtpReplyReaderFactory.ReadLines(SmtpReplyReader调用者,布尔单线)System.Net.Mail.SmtpReplyReaderFactory.readLine(SmtpReplyReader调用者)System.Net.Mail.CheckCommand.Send在System.Net.Mail.MailCommand.Send(SmtpConnection conn,Byte[]命令,MailAddress from,Boolean AllowInocode)的System.Net.Mail.SmtpTransport.SendMail(MailAddress发件人,MailAddressCollection收件人,String deliveryNotify,Boolean AllowInocode,SmtpFailedRecipientException&exception)在System.Net.Mail.SmtpClient.Send(邮件消息)上 内部消息:

InnerStackTrace:

资料来源:系统

文件名:

文件行编号:0

FileColumnNumber:0

方法:


服务器名称:yoga-van-devweb1

Twilio SendGrid开发者福音传道者

您说您使用用户名和密码配置了SMTP设置,但是SendGrid最近更改了此设置的要求。用户名和密码不再被接受,您应该改用API密钥

检查文档中是否有错误

简而言之,您应该使用用户名
apikey
,而不是用户名和密码,并且密码应该是您通过邮件发送权限生成的API密钥


让我知道这是否有帮助。

如果这确实是导致此错误的原因,你们应该重写错误消息。我认为我们无法控制您在UI中看到的最终错误消息。您的系统确实“无法从传输连接读取数据”但是连接关闭的原因还不清楚。希望这能解决您的问题。