经典ASP中的后台电子邮件流程

时间:2016-11-11 10:41:51

标签: asp-classic

目前我正在做一个项目,这个邮件发送过程需要花费太多时间。

我在该项目中编写的代码首先发送邮件,然后重定向到下一步,但需要花费太多时间。所以现在我想将它重定向到另一个页面,在后台我想做这个电子邮件过程。

是否可以在后台经典ASP中发送电子邮件?

2 个答案:

答案 0 :(得分:1)

通常,您无法在经典ASP中轻松运行线程,请参阅here f.i。

正如Tom Baires回答所示,您可以将.eml作为文件存储在Web服务器上,因此ASP文件很快就会完成。您必须构建一个后台任务,搜索这些文件以异步方式发送它们。

编辑,如this thread中所述,将详细信息存储在数据库队列中会比保存文件更好。

另一种选择是处理在不同页面上发送电子邮件,将所需参数作为AJAX请求发送。请注意,您依赖客户端浏览器来完成请求。

这些都不是一个开箱即用的解决方案,但我希望找到解决方案的解释是可以理解的。

答案 1 :(得分:0)

我有2个解决方案

1)EML文件 将邮件另存为文件夹中的.eml文件,其他服务会为您发送邮件。 http://www.afterlogic.com/mailbee-net/queue

2)电子邮件交易服务 使用电子邮件交易服务发送邮件。 https://sendgrid.com/https://www.mandrill.com/