首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CDO组件偶尔挂起

CDO组件偶尔挂起
EN

Stack Overflow用户
提问于 2013-04-24 04:15:55
回答 1查看 407关注 0票数 0

我有一个网站,它使用大量的电子邮件来确认客户的行动。随着网站的增长,从页面产生的电子邮件数量也在增长。

最近,我们开始看到这个网站挂起了一两分钟(或者至少是任何正在发送电子邮件的人)。我把它归结为网络问题,但办公室里的人不断提出这个问题,所以我进行了调查。事实证明,虽然电子邮件在95%的时间里都很好,但有时电子邮件发送似乎会挂起一段时间,然后其他任何跟随发送邮件的人都会挂起。这就好像CDO只是冻结并阻止队列中的任何人。

我已经证明了这一点,我在调用CDO.Send之前立即编写了一个数据库记录,并在调用后立即更新了其中的一个结束时间字段...之前的记录有99%的时间在那里,但是现在之后的记录有一个空的日期/时间,所以更新永远不会被调用。

CDO似乎没有日志。

代码是正确的,因为它在毛刺之前和之后工作。有什么想法吗?

编辑:我刚刚意识到当电子邮件模块同时在两台不同的PC上使用时,会出现错误。我们正在讨论一个从我们的客户发送发货确认的模块。我们使用条形码扫描器将订单号和发货号扫描到应用程序中,然后javascript函数重定向到带有要包含在QueryString电子邮件中的详细信息的ASP页面。

如果有人发现相关的代码,我很乐意将其发布。

EN

回答 1

Stack Overflow用户

发布于 2013-04-29 15:34:45

可能其中一个电子邮件地址不是真实的电子邮件地址,或者该电子邮件地址未授权使用您的邮件服务?

我之所以这样问,是因为在IIS中设置第一次运行的站点时,我总是收到类似这样的错误。大多数情况下,不允许本地主机(邮件服务器)为该用户或域进行中继。但通过已配置并启用的邮件服务器进行路由,或者至少允许从您的web服务器进行中继,通常可以解决问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16178365

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档