icaine / php-mime-mail-parser

Automatically exported from code.google.com/p/php-mime-mail-parser

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

No attachments

GoogleCodeExporter opened this issue · comments

What steps will reproduce the problem?
1. parse a e-mail with attachments. Send of Outlook 2007
2.
3.

What is the expected output? What do you see instead?
A array with attachments. A array with the name of de attachment

What version of the product are you using? On what operating system?
r16, with the attachment class. CentOS with mailparse extension

Please provide any additional information below.

Original issue reported on code.google.com by pimvanro...@gmail.com on 24 Sep 2010 at 1:19

Here is an example of saving attachments:

{{{

save_dir = '/path/to/save/attachments/';
foreach($attachments as $attachment) {
  // get the attachment name
  $filename = $attachment->filename;
  // write the file to the directory you want to save it in
  if ($fp = fopen($save_dir.$filename, 'w')) {
    while($bytes = $attachment->read()) {
      fwrite($fp, $bytes);
    }
    fclose($fp);
  }
}

}}}

As you'll notice the array should contain MimeMailParser_attachment 
instances/objects. 
You can use the MimeMailParser_attachment::read() method to read the attachment 
data.

Does this solve the problem?

Original comment by buca...@gmail.com on 24 Sep 2010 at 2:09

Thanks, the array attachements is empty. I'll get the attatchments with 
->getAttachments(); So if the array is full of attachments i'll use your 
example.

Original comment by pimvanro...@gmail.com on 26 Sep 2010 at 4:23

Does that solve the issue? Or is the issue that the attachments array is empty 
when it should have members?

Original comment by buca...@gmail.com on 26 Sep 2010 at 5:04

Yes. The array is empty when it should have members. Can suhosin be the problem?

Original comment by pimvanro...@gmail.com on 27 Sep 2010 at 2:32

Could you attach the mail being parsed please. 

"Can suhosin be the problem?" Have you tested on a PHP executable without 
Suhosin.

Original comment by buca...@gmail.com on 3 Oct 2010 at 7:09

In the attachment is the e-mail. We don't have a non suhosin environment.

Original comment by pimvanro...@gmail.com on 7 Oct 2010 at 11:44

Attachments:

We'd need the mime message. Attached is the rendered email text.. ? The same 
file you're parsing that is giving you the problem. 

If  you're actually parsing the attached file, then that is why you are not 
getting attachments. The attachments are encoded in the mime message (the raw 
email message). 

Original comment by buca...@gmail.com on 7 Oct 2010 at 9:52

In the attachment is the e-mail.

Original comment by pimvanro...@gmail.com on 13 Oct 2010 at 8:23

Attachments:

Solved, i was sending a array as post field. Thanx for the reply's

Original comment by pimvanro...@gmail.com on 13 Oct 2010 at 12:12

Glad you got it working. :)

Original comment by buca...@gmail.com on 13 Oct 2010 at 12:58

  • Changed state: Done