当前位置: 首页 > 编程语言 > C#

这个客户端的邮件提交率是否超过了配置的限制?分享

时间:2023-04-11 03:09:39 C#

这个客户端的邮件提交率是否超过了配置的限制?我有一个for循环调用一些代码来发送电子邮件。我收到以下运行时错误:服务不可用,正在关闭传输通道。服务器响应是:4.4.2此客户端的消息提交速率已超过配置的限制谷歌搜索后似乎与“set-receiveconnector”有关,也许是交换服务器?谁能建议我如何解决这个问题?代码:varmail=newMailMessage();varsmtpServer=newSmtpClient(SMTPServer);mail.From=newMailAddress(fromAddress);mail.To.Add(toAddress);mail.Subject=标题;mail.IsBodyHtml=isHTML;mail.Body=消息;如果(附加!=null)mail.Attachments.Add(附加);smtpServer.Port=xxxsmtpServer.UseDefaultCredentials=false;smtpServer.Credentials=newNetworkCredential(SMTPUser,SMTPPassword);smtpServer.EnableSsl=true;smtpServer.发送(邮件);//这里出现错误,不是直接发邮件,可以用解压文件夹吗?SmtpMail.DeliveryMethod=SmtpDeliveryMethod.SpecifiedPickupDirectory;这样,您只需将消息转储到一个文件夹中,并在准备就绪时让交换发送它们,这样如果您的用户每分钟只能发送3次,那么交换应该发送3次,然后在下次发送时再发送3次,依此类推.我通过使用正确的端口在我的系统上解决了这个问题。设置交换的方式意味着SSL=TRUE,Port=587产生了这个错误。如果我将其更改为使用端口25,则一切正常。询问您的系统管理员,这可能会有所帮助!以上是C#学习教程:这个客户端的邮件提交率是否超过了配置的限制?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: