груша: использование почтовых и пантомимы - PullRequest
1 голос
/ 26 декабря 2010

Я использовал пакет почты Pearl 1.20 для отправки текстового электронного письма плана.

Я скачал пакеты основного мима 1.8.1, чтобы можно было отправлять письма в формате html.

IВключил их:

  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 () в E: \ xampp \ htdocs \ bookywood \ bookywood \ application \ ExtLib \ PearMail \ Mail_Mime-1.8.1 \ mime.php в строке 1322

Что мне здесь не хватает?

1 Ответ

1 голос
/ 26 декабря 2010

Если вам нужен очень красивый плагин HTML / MIME, тогда я настоятельно рекомендую HTML Mime Mail .Вы можете использовать простое требование / включение в вашем коде, и оно может быть помещено куда угодно.Он не зависит от других файлов PEAR, PECL или PHP.Вы можете использовать системный почтовый PHP или указать информацию для SMTP-сервера.В файлах примеров показана электронная почта в формате HTML с вложениями, что позволяет легко обрабатывать сложные электронные письма.

Для вашего конкретного сообщения об ошибке похоже, что загруженный вами код PEAR полагается на другие модули PEAR, которые могутне может быть найден из-за расположения файлов вашего модуля.Поскольку вы используете XAMPP, почему бы не использовать пакетный файл PEAR и включить все модули таким образом?Тогда вы будете знать, что все требования выполнены, и ваш код будет работать.

...