我有一个PHP脚本,做一些处理(创建汇款通知书PDF,自我开单发票,Sage CSV文件等),并在最后输出带有表格的屏幕,其中显示付费人员的姓名和电子邮件地址。用户通过点击复选框选择姓名,然后发送一个发送按钮,发送附有汇款通知书和自行开票发票的电子邮件。这一切都很好,但他们现在决定,当他们点击发送按钮时,他们希望电子邮件不是直接发送,而是在晚上6点。如何推迟发送电子邮件?点击按钮立即发送,但等到下午6点,直到电子邮件实际发送
是否可以在SMTP标头中设置邮件的发送时间? MS Exchange服务器是否可以配置,以便特定发件人的电子邮件将保留到发送前一定时间? IT支持部门。声称它在过去的拨号连接时是可能的,当它在晚上发送东西时更便宜...但是这个功能已被删除。这是真的?我不知道手头的任务有多难。看起来非常简单,我想这对于IT支持人员来说确实是一个任务。但也许我错了?
如果这不能在Exchange服务器端设置,我该如何去实现所需的功能?而且,不,这不是this question的确切副本。我看了看,但似乎没有回答我的问题。任何帮助非常感谢!
编辑
阿帕奇在MS Windows Server 2003的数据库是运行的Oracle 10g。将没有成立CRON。电子邮件队列表也需要存储所有附件。我想不惜一切代价避免这样做。没有办法指定在头部的调度时间?
但是,如果它不是与ms交换可行,那么你链接的问题的答案是我会给的。将每封电子邮件存储为待处理任务,在6处运行cronjob,发送所有待处理任务。 – markus 2009-04-24 13:12:29
我在我的问题中添加了一些细节。 – 2009-04-24 13:26:08