Question

I have a small "problem" with Zend_Mail_Storage_Imap and MultiPart Mails.

ContentType: multipart/alternative; boundary=f46d043bd88a9f5d9004c87d2ad3

Part 1 has the Text of the Message, but with headers inside the content, so when i try

$part->getContent();

--f46d043bd88a9f5d9004c87d2ad3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

Hallo

is the result, how to extract the header information now?

Was it helpful?

Solution

Instead of:

$part->getContent();

do:

$part->getHeader();

to get Headers or if you want ONLY content then:

try:

while ($part->isMultipart()) {
    $part = $message->getPart(1);
}

or

$message = $mail->getMessage($messageNum);

for content without body.

If issue persists, check your mail on mail client's like Gmail. Sometimes, we add header information twice (accidentally) whilst sending the mail.

Hope this helps :)

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top