2011-06-06 68 views
1

在运行php邮件程序时出现这些错误。可能是什么问题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 
+0

什么是致命错误? – Stony 2011-06-06 07:20:18

回答

2

请确定您使用的是the latest release of PHPMailer,5.1。该版本中没有这样的文件“phpmailer.inc.php”,这意味着您使用的代码要么完全不正确,要么可怕地过时。事实上,我能找到的唯一参考资料来自于可追溯到2003年的发行版。

您可能还想考虑使用更现代的邮件库,而不是像SwiftMailer

2

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