我在Coldfusion 9的郵件緩衝池中有大約9,000條未傳送的消息。據我所知,管理這些消息的唯一方法是在通過CF管理GUI。Coldfusion 9,你如何清空「未交付的郵件隊列」
我正在尋找一種方法來加快此過程。我想清除隊列,或批量發送它們。
有誰知道如何做到這一點?
謝謝
-Dave
我在Coldfusion 9的郵件緩衝池中有大約9,000條未傳送的消息。據我所知,管理這些消息的唯一方法是在通過CF管理GUI。Coldfusion 9,你如何清空「未交付的郵件隊列」
我正在尋找一種方法來加快此過程。我想清除隊列,或批量發送它們。
有誰知道如何做到這一點?
謝謝
-Dave
走進文件系統和文件從cfusion /郵件/移動undelivr到cfusion /郵件/閥芯。簡單!
有人給我發了一個片段,試圖在某個時候定期對隊列進行重新處理,但在我的生活中,我無法找到它或在谷歌上看到它。 - 對不起。但是,無法投遞的隊列只是一堆文件,你可以編寫一個小程序,它將嘗試定期重新處理隊列,並刪除那些已經無法投遞的文件太長的文件。
我敢肯定,閥芯只能試圖將郵件投遞一次
只要將文件備份到後臺打印目錄有後臺處理程序「重試」
你必須保留一個文件或數據庫來跟蹤已嘗試過的次數&多少次。
我還會發送關於刪除內容的通知 - 或者至少將其記錄下來。
-Sean
PS> 9000?你的流量是什麼樣的?如果你有那麼多的無法投遞的東西,我會懷疑是有問題的......
我有很多的流量。每天幾千條消息。我們只是移動了郵件服務器,而內部服務器路由有一些問題並支持我們。 –
看看Ray Camden的SpoolMail(http://spoolmail.riaforge.org/)。這是一個非常方便的插件,您可以將其添加到所有服務器,並批量移動您的電子郵件以後臺打印並重新發送。
這也是很好的閱讀,謝謝! –
您應該編寫簡單的CF程序來跟蹤和刪除未送達的郵件。
使用cfdirectory標記。
如果您移動了郵件服務器,並且假脫機緩衝區似乎沒有被清空,則需要打開每個.cfmail文件並更改IP號碼。我也移動了我的郵件服務器,當我將它恢復時,我忘記了在CF Admin中更改郵件的IP設置,並在第二天終止了21,000封電子郵件。啊。我可以在其上運行一個cf腳本來打開每個腳本,更改IP編號,然後將文件移動到後臺目錄中,但選擇不從下載網址下載免費搜索和替換實用程序。像魅力一樣工作。花了大約二十分鐘完成全部的工作,然後幾秒鐘將它們全部移動。
這正是我所需要的,謝謝! –
我也建議使用這個:http://undelivrnator.riaforge。org/ – scrittler
我經常使用這種方法,但我總是首先查看一些電子郵件的年齡。如果我有一些我認爲太舊而不能重新假脫機的東西,那麼我只需刪除那些以及其餘的移動到假脫機程序。我只需從文件日期中排序目錄以確定年齡。 – Snipe656