Sascha Frinken wrote: > Hello, > > I need to extract attachments from emails. > > Thereby I encountered a "funny" behaviour. I am using the script > "Mail_display-example" from > <http://ezcomponents.org/docs/api/trunk/Mail_display-example.html>. > > When I am parsing emails containing plain text attachments the > attachment is handled is an ezcMailPartText. I expected it to be an > ezcMailPartFile. > > Is this behaviour correct? If it is - what is best practice to get the > attachment as a file in a tempory directory as in ezcMailPartFile?
This is the correct behaviour for text attachments. You can save the $part->text string (as in the Mail display example) to a file if needed. > Thanks for your help, > > best regards > > Sascha > > > The source code of the email (Mail Client is Thunderbird): > > Return-Path: <sen...@example.com> > Received: from lenovo.safri.net (sender.example.com [127.0.0.1]) > by mail.example.com (Postfix) with ESMTP id C1E75D5C8A for > <recipi...@example.com>; Sun, 8 Mar 2009 16:37:34 +0100 (CET) > Message-ID: <49b3e63e.1030...@example.com> > Date: Sun, 08 Mar 2009 16:44:40 +0100 > From: Sender Name <sen...@example.com> > MIME-Version: 1.0 > To: recipi...@example.com > Subject: subject > Content-Type: multipart/mixed; boundary="------------090609070003050500030603" > Content-Type: multipart/mixed; boundary="------------090609070003050500030603" > > This message is in MIME format. Since your mail reader does not understand > this format, some or all of this message may not be legible. > > --------------090609070003050500030603 > Content-Type: text/plain; charset=utf-8 > Content-Transfer-Encoding: 8bit > > content > > --------------090609070003050500030603 > Content-Type: text/plain; charset=utf-8 > Content-Transfer-Encoding: 8bit > Content-Disposition: inline; filename="test.txt" > > 3 > > --------------090609070003050500030603-- > -- Alexandru Stanoi System Developer eZ Systems | http://ez.no -- Components mailing list Components@lists.ez.no http://lists.ez.no/mailman/listinfo/components -- Components mailing list Components@lists.ez.no http://lists.ez.no/mailman/listinfo/components