Hi list, I'm using Zend_Mail and trying to send an attachment. When I
attach something like so


$mail = new Zend_Mail();

$options = $config->mail->smtp->params->toArray();
$transport = new Zend_Mail_Transport_Smtp($config->mail->smtp->server,
$options);

$body = 'Attached are the results';

$mail->setFrom($config->mail->smtp->from, $config->mail->smtp->fromName);
$mail->addTo('caphrim...@gmail.com', 'Tim');

$mail->setSubject('a report');

$mail->setBodyText($body);

$output = 
file_get_contents('tmp/report-1e9d3c4e-d56d-441a-8a8c-cb1d845281fb.zip');
$attachment = $mail->createAttachment($output);
$attachment->filename = 'report-1e9d3c4e-d56d-441a-8a8c-cb1d845281fb.zip';

$mail->send();



I receive an email with the following source

--_0274577fb16b6787ebdb9cd1d80dad60
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename"report-1e9d3c4e-d56d-441a-8a8c-cb1d845281fb.nessus"

PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxOZXNzdXNDbGllbnREYXRhPjxSZXBvcnQ+PFJlcG9y
dE5hbWU+TW9uLCAyMCBPY3QgMjAwOCAwOTozNDoxNCAtMDUwMDwvUmVwb3J0TmFt...
...


In particular, the line

Content-Disposition: attachment;
filename"report-1e9d3c4e-d56d-441a-8a8c-cb1d845281fb.zip"

Is there supposed to be an equals sign after that filename?

I can't view the email that was sent in thunderbird; the body text
isn't displayed and no zip attachment shows up. Also tried changing
the type of attachment to multipart/x-zip

Any help is appreciated. Using ZF 1.9.4

Thanks,
Tim

Reply via email to