2011-07-07 39 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做的伎俩,谢谢:) –