2011-07-07 70 views
0

我試圖用cakephp郵件組件發送電子郵件。使用未定義的常量DATE_RFC2822

這是工作很好,但我在調試模式下得到這個通知:

Notice (8): Use of undefined constant DATE_RFC2822 - assumed 'DATE_RFC2822' [CORE/cake/libs/controller/components/email.php, line 599] 

這是非常尷尬的,因爲郵件沒有收到時,「送日子」。

我沒有在這個組件或CakePHP的核心的任何文件修改任何東西(除了配置文件明顯)

任何想法?

+2

你在使用什麼版本的PHP? – deceze

回答

1

好的,這個常量用於格式化日期,cakephp郵件組件嘗試使用它,但它似乎是未定義的,可能你的PHP版本不支持它。

+1

是的,迫使我的虛擬主機使用PHP 5.3做的伎倆,謝謝:) –