Pear Mail не отправляет HTML-мим

Я использую командную строку (shell_exec) для запуска сценария PHP, который отправляет несколько электронных писем с PEAR Mail. (Мне нужно запустить его в фоновом режиме, в противном случае сервер падает.)

Когда я тестирую его на своем локальном хосте, он отлично передает содержимое HTML, но когда я запускаю его на живом / удаленном веб-сервере, он отправляет только текстовое содержимое, а не содержимое HTML. Когда я запускаю сценарии (хотя только одно электронное письмо за раз), они отправляются с содержимым HTML.

Есть ли причина, по которой версия командной строки отправляет только текст?

0

Решение

Убедитесь, что все необходимые пакеты установлены на работающем / удаленном сервере.

Вы также должны проверить, что include_path настроен одинаково — например, сравните строки include_pat в /etc/php5/cli/php.ini с /etc/php5/apache2/php.ini

0

Другие решения

Оказывается, проблема заключалась в доступе к моему шаблону электронной почты в формате HTML через HTTP. Я просто поменял его на локальный путь, и все работало нормально.

0