Mail_Box ... request for help :-)
| From: | Wolfram Kriesing | Date: | Wed, 03 Sep 2003 13:46:15 +0000 |
| Subject: | Mail_Box ... request for help :-) | ||
| Groups: | php.pear.dev | ||
| Request: | Send a blank email to pear-dev+get-21020@lists.php.net to get a copy of this message | ||
i had started once the discussion on a Mail_Box package here
http://marc.theaimsgroup.com/?t=105826856800004&r=1&w=2
and i published the first stuff here
http://opensource.visionp.biz/Mail_Box.121.0.html
since the base for it (as i planned it) is the pacakge Mail_Message (http://opensource.visionp.biz/Mail_Message.120.0.html), which can be used to investigate and modify a mail-message, i did of course mainly work on the Mail_Message package lately.
So what do i want?
my initial thoughts were to finish the Mail_Message_Reader and *_Writer classes, which shall be able to read/write a mail message from/to different source, such as a raw-mail-file.
What i am trying now is to:
- read a mail message
- parse it (of course using Mail/mimeDecode.php, may be mailparse
later too)
- converting it into an internal format with which the Mail_Message
class works to investigate and manipulate the data, where
attachments are represented by an instance of
Mail_Message_Attachment
and reverse
What i realized now is that the attachment stuff gets really tricky at some point. I.e. I have a class, called Mail_Message_HTML, which represents an HTML-message and shall make it easier for a developer to compose/works with HTML-mails. Now when i want to convert raw mails into the internal format i found out that this becomes pretty hairy.
1) I would really be very happy if there is someone who is interested
in supporting me with this, esp. for the attachment stuff.
2) And, that would make the team work much easier, it would be nice to
know if this package can/shall go in pear ... but i do that in a
seperate mail, so topics dont confuse ...
--
Wolfram
... opensource @ vision:produktion ...
http://opensource.visionp.de
... authentication system ....
http://sf.net/projects/auth