2010-05-27 140 views

回答

1

如果不是在假脫機文件夾,而不是在錯誤日誌中,它已被髮送。

看到:Using ColdFusion with mail servers

+0

這是在託管服務器上,所以我不知道我是否有正確的訪問 – Tim 2010-05-27 00:46:19

+0

好,這就是CFMail的工作原理。所以.. :) – Henry 2010-05-27 01:04:51

+0

唯一真正的方式來告訴是諮詢郵件服務器的日誌文件。 ColdFusion只是將電子郵件消息傳遞給郵件服務器。如果郵件服務器在發送時遇到問題,那麼CF不知道它。唐的BCC爲重要的東西破解是一個可能的臨時解決方案。 – 2010-06-01 15:40:39

0

你總是可以編寫一個程序來檢查郵件日誌。這要求你有權訪問日誌文件。

5

一個hackish的方式,如果沒有訪問日誌,是BCC備用地址。

0

如果關閉後臺郵件到磁盤,他們會試圖立即發送。然後,您可以使用try/catch進行陷阱,這會讓您記錄任何SMTP錯誤。如果你沒有得到一個錯誤,那麼你有理由相信這個消息已經成功發送。

這可能對負載下的性能造成負面影響。這也會對用戶體驗產生負面影響,因爲用戶將等待通常發生在後臺的SMTP協商。您可能會考慮使用CFTHREAD,但爲什麼不使用本地假脫機?