Zend Framework - POP3 - alınıyor mesaj kaynağı

1 Cevap php

Bu tam iletinin kaynağını Zend Framework gelen Zend_Mail_Storage_Pop3 kullanılarak (benzer tu Unix Mbox formatında) almak mümkün mü?

Ben iletileri almak için aşağıdaki kodu kullanıyorum:

  $mail = new Zend_Mail_Storage_Pop3(array('host'     => 'localhost',
                                           'user'     => 'test',
                                           'password' => 'test'));
  echo $mail->countMessages() . " messages found\n";
  foreach ($mail as $message) {
      echo "Mail from '{$message->from}': {$message->subject}\n";
  }

$ Mail nesne zaten alanlara (vs yani başlıkları, içerikleri,) bölünmüş mesaj içeriyor gibi görünüyor. Özgün ileti kaynağını almak için herhangi bir yolu var mı? Ben farklı bir araç kullanarak tekrar mesajı ayrıştırmak gerekiyorsa, ben gerekli bilgiye sahip olacaktır o yüzden depolamak mümkün olmak istiyorum.

1 Cevap

Şimdi ben aşağıdaki kodu kullanmak çalışıyorum:

<?php
foreach ($mail as $messageNumber => $message) {
    echo $mail->getRawHeader($messageNumber);
    echo $mail->getRawContent($messageNumber);
}
?>