php邮件问题

时间:2011-06-06 07:18:27

标签: php phpmailer

在运行php邮件程序时遇到这些错误。可能是什么问题

MAMP/htdocs/practice/email/email.php on line 2
[06-Jun-2011 09:53:40] PHP Notice:  Undefined variable: from in     /Applications/MAMP/htdocs/practice/phpmailer/phpmailer.inc.php on line 259
[06-Jun-2011 09:53:40] PHP Notice:  Undefined variable: Encoding in /Applications/MAMP/htdocs/practice/phpmailer/phpmailer.inc.php on line 271
[06-Jun-2011 09:53:40] PHP Fatal error:  Cannot access empty property in /Applications/MAMP/htdocs/practice/phpmailer/phpmailer.inc.php on line 271

2 个答案:

答案 0 :(得分:2)

请确保您使用的是the latest release of PHPMailer,5.1。该版本中没有此类文件“phpmailer.inc.php”,这意味着您使用的代码完全不正确或可怕过时。实际上,我能找到的唯一参考文件来自2003年的发布。

您可能还想考虑使用更现代的邮件库,例如SwiftMailer

答案 1 :(得分:2)

PHPMailer网站上的下载链接错误。您没有下载PHPMailer v.5+,而是下载了PHPMailer 4.编辑下载链接并将#4更改为5.然后您将获得正确的版本。