pear:使用邮件和mime包

时间:2010-12-26 15:35:22

标签: php pear

我一直在使用pear邮件包1.20来发送计划文本电子邮件。

我已经下载了主mime包1.8.1,以便我可以发送html电子邮件。

我已将它们包括在内:

  require_once(BASE_PATH.'/PearMail/Mail-1.2.0/Mail.php');
  require_once(BASE_PATH.'/PearMail/Mail_Mime-1.8.1/mime.php');

当我发送电子邮件时,收到以下错误:

  

致命错误:调用未定义的方法   Mail_mimePart :: encodeHeader()in   E:\ XAMPP \ htdocs中\ bookywood \ bookywood \程序\ EXTLIB \ PearMail \ Mail_Mime-1.8.1 \ mime.php   在第1322行

我在这里缺少什么?

1 个答案:

答案 0 :(得分:1)

如果你想要一个非常好的插件HTML / MIME邮件程序,那么我强烈推荐HTML Mime Mail。您可以在代码中使用简单的require / include,它可以放在任何地方。它不依赖于任何其他PEAR,PECL或PHP文件。您可以使用系统PHP邮件程序,或指定SMTP服务器的信息。示例文件显示带附件的HTML电子邮件,因此您可以轻松地正确处理复杂的电子邮件。

对于您的特定错误消息,看起来您下载的PEAR代码依赖于由于您放置模块文件的位置而无法找到的其他PEAR模块。既然您正在使用XAMPP,为什么不使用PEAR批处理文件并包含所有模块呢?然后,您就会知道所有要求都已完成,您的代码也能正常运行。