如何关闭MailBee.NET SMTP对象中的StartTLS
我们正在使用critsend的SMTP服务器制作新闻稿。将标准的.NET SmtpClient与System.NET.NetworkCredential一起使用是可行的,但我们无法使其与MailBee的SmtpServer对象一起使用 以下代码失败,因为服务器回答“服务器不支持STARTTLS(STLS for POP3)命令”: 设置smtpServer.SslMode=SslStartupMode.Manual没有帮助。如何关闭StartTLS 我们正在使用MailBee.NET.5.5.2.138 非常感谢您的帮助。根据以下说明,以下各项应能起作用:如何关闭MailBee.NET SMTP对象中的StartTLS,.net,smtp,.net,Smtp,我们正在使用critsend的SMTP服务器制作新闻稿。将标准的.NET SmtpClient与System.NET.NetworkCredential一起使用是可行的,但我们无法使其与MailBee的SmtpServer对象一起使用 以下代码失败,因为服务器回答“服务器不支持STARTTLS(STLS for POP3)命令”: 设置smtpServer.SslMode=SslStartupMode.Manual没有帮助。如何关闭StartTLS 我们正在使用MailBee.NET.5.5.2
smtpServer.SslMode = UseStartTlsIfSupported;
经过长时间的反复试验,我们终于想出了解决办法。必须将以下属性添加到SmtpServer:
smtpServer.AuthMethods = AuthenticationMethods.SaslPlain;
这是有道理的。但是,这只在比我们更新的版本中受支持。。。我应该检查一下。我们会更新。非常感谢!进一步研究并切换到版本6。MailBee的研究表明这不是原因。对不起,太快了。
smtpServer.AuthMethods = AuthenticationMethods.SaslPlain;