如何发送自动生成的电子邮件经典 ASP

How to send auto generated email Classic ASP

背景:这主要是一个学习练习。我正在研究任务调度程序。我被要求这样做,以便我正在处理的应用程序将向用户发送电子邮件,告诉他们他们有消息等待查看。我已经有发送电子邮件的部分可以正常工作,但只有当用户活跃在页面上时才有效。我基本上想要做到这一点,以便服务器决定在某个特定时间发送电子邮件,例如午夜,以告诉用户他们在当天有多少消息和会议有未读更新。我不熟悉如何在未收到用户输入时让应用程序正常工作。

我要找的是:如何让 ASP 运行 在预定时间开启功能。

使用 Windows 计划任务让 IE 在计划的时间间隔运行 页面。 例如

您必须确保它 运行 无人看管并且使用允许 运行 它的帐户。此外,您还希望页面在完成后关闭 window。

(如何配置以及计划任务的外观取决于您的 Windows 版本)

在服务器上安排浏览器(从特定页面开始)时,我们在使用浏览器功能时遇到了困难。

临时解决方案是在您的项目中创建一个页面,等待 5 分钟后重新加载 <META http-equiv='refresh' content='6000'>,然后在客户端或服务器上启动该页面。注意:服务器上的副本运行在重启服务器时停止。

最终的解决方案是使用正确的服务器端对象制作一个 .Net 包,并在任务计划程序中安排这个包。