Добавление вложения PDF при использовании Zend_Mail

Как правильно добавить вложение при использовании Zend_Mail? Я продолжаю получать следующую ошибку, когда я пытаюсь открыть прикрепленный PDF в отправленной почте: "Невозможно извлечь встроенный шрифтBAAAAAA + ArialMT», Некоторые символы могут отображаться или печататься неправильно. " PDF показывает только таблицу, но без символов.

Это очень странно, потому что файл PDF открывается в основном, если я загружаю его прямо с сервера или с моего локального хоста.

Это код, который я использовал для отправки вложения:

$html = $view->render('email/invoice.phtml');
$mail = new Zend_Mail("utf-8");

$file = PUBLIC_PATH . DS . 'data' . DS . $invoice . '.pdf';
$at = new Zend_Mime_Part(file_get_contents($file));
$at->filename = basename($file);
$at->disposition = Zend_Mime::DISPOSITION_ATTACHMENT;
$at->encoding = Zend_Mime::ENCODING_8BIT;
$mail->addAttachment($at);

/* Here i add the attachment */
$mail->setBodyHtml($html);
$mail->addTo($order->email, 'Factura '. $invoice . ' '.Zend_Registry::get('siteName'));
$mail->setFrom('[email protected]', Zend_Registry::get('siteName'));
$mail->setSubject('Factura '. $invoice . ' '.Zend_Registry::get('siteName'));
$mail->send();

Ответы на вопрос(1)

Ваш ответ на вопрос