Archiv des Tags ‘Multipart’

Multipartsemails mit Zend-Framework verarbeiten

Montag, den 1. März 2010

Kollega hatte Probleme Multipartemails mit dem Zend-Framework zu verarbeiten. Nach ein wenig Dokuleserei hier ein kleines funktionierendes Beispiel:

1
2
3
4
5
6
7
8
9
10
11
12
<?php

// autoloading und co funktioniert soweit...

$mail = new Zend_Mail_Message(array('file' => 'test.eml'));

if ($mail->isMultiPart()) {
    foreach (new RecursiveIteratorIterator($mail) as $part) {
        // irgendwas mit den teilen machen
        echo $part->contentType . PHP_EOL;
    }
}