已解決 【郵件發送】禪道突然發不了郵件了,zt_mailqueue中的任務狀態都是wait

最近發現禪道沒有發送郵件提醒(創建BUG、每日BUG提醒 )兩個都不見了

1、查看zt_mailqueue的表格里面的status都是wait狀態,

2、tmp的log也沒有看到cron相關日志文件了,

3、后臺的測試郵件發送,測試正常, 可以收到郵件


求解

禪道版本 9.4 源碼包
操作系統 Windows XP
客戶端瀏覽器 Chrome

提問者: 測試之星 懸賞: 5 日期: 2019-05-11 09:56:18 答案:1 點擊:1233
設置備注
答案列表
2019/05/13

后臺-計劃任務  開啟后  后臺-發信 選擇 異步 然后重新觸發一下發信動作,5分鐘后看 后臺-發信-郵件列表中是否有記錄和結果。


2019/05/14
多謝指點,按照操作,重啟了下相關任務,發現模式一直是“異步”,發信列表中有記錄,但發送時間都是0000-00-00 :00:00:00,tmp的log目錄只有sql和php日志
2019/05/14
后臺-系統-定時 關閉 =》重啟apache服務 =》 開啟 后臺-系統-定時
這樣操作后,再觸發發信試一下呢。
2019/05/16
o(╥﹏╥)o 后臺 關閉 重啟,服務器重啟,服務重啟都試了,依然發布出去郵件,cron日志都沒有 郁悶了
2019/05/16
終于知道原因是什么了,解決了,曾經服務器改過時間(比如調整成2020年),結果異步發信成功后,異步發信執行成功的lasttime是2020年x月x日的幾點幾分幾秒,后面系統時間自動恢復時間后(網絡校時),所有郵件都發送失敗了o(╥﹏╥)o,現在將數據庫中的lasttime修改為昨天的日期,即可解決 感謝,非常感謝,禪道,不過此處可以有值得優化的地方,很難發現,無任何日志輸出,不好定位
三肖中特期准黄大仙373745