我有一個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