如何关闭MailBee.NET SMTP对象中的StartTLS

如何关闭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

我们正在使用critsend的SMTP服务器制作新闻稿。将标准的.NET SmtpClient与System.NET.NetworkCredential一起使用是可行的,但我们无法使其与MailBee的SmtpServer对象一起使用

以下代码失败,因为服务器回答“服务器不支持STARTTLS(STLS for POP3)命令”:

设置smtpServer.SslMode=SslStartupMode.Manual没有帮助。如何关闭StartTLS

我们正在使用MailBee.NET.5.5.2.138

非常感谢您的帮助。

根据以下说明,以下各项应能起作用:

smtpServer.SslMode = UseStartTlsIfSupported;

经过长时间的反复试验,我们终于想出了解决办法。必须将以下属性添加到SmtpServer:

smtpServer.AuthMethods = AuthenticationMethods.SaslPlain;

这是有道理的。但是,这只在比我们更新的版本中受支持。。。我应该检查一下。我们会更新。非常感谢!进一步研究并切换到版本6。MailBee的研究表明这不是原因。对不起,太快了。
smtpServer.AuthMethods = AuthenticationMethods.SaslPlain;