1

我有一个处理工作请求的网络应用程序。它通过电子邮件向涉及新的、更改的和已完成的请求的用户发送电子邮件。问题是,当它发送电子邮件时,页面加载需要一段时间。没有电子邮件过程,它工作正常。我现在使用 CDO 直接从代码隐藏发送消息。有没有更好的方法不占用网页?

在更改请求后,我考虑过可能独立运行 exe。有没有办法对将处理电子邮件的脚本进行外壳处理,但继续加载网页,以便外壳脚本独立于页面的代码隐藏运行?

4

1 回答 1

0

您可能会考虑在数据库表或由专用服务读取的文本文件中对电子邮件进行排队。

将电子邮件写入数据库或文本文件会很快,并且该服务只需要每隔几分钟检查一次更改。

问题是您无法通知用户电子邮件未发送,尽管您在尝试 shell 执行另一个程序时会遇到同样的问题。

于 2012-11-01T16:12:54.083 回答