Home » Mail » Mail_Mbox
Read and modify Unix MBOXes
This package is unmaintained.
Download latest release 0.6.3 (archived versions might be outdated)
License: LGPL
Description
It can split messages inside a Mbox, return the number of messages, return,
update or remove an specific message or add a message on the Mbox.
Documentation
Maintainers
- Roberto Berto (darkelder) — lead, active
- Christian Weiske (cweiske) — lead, active
Dependencies
Required
- PHP (>= 4.3.3)
- PEAR Installer (>= 1.4.1)
Releases
- 0.6.3 (beta, 2009-11-11)
Release notes
License: LGPL
- Fix bug: "From " lines were escaped midst of text, which violates the spec
- 0.6.2 (beta, 2009-11-10)
Release notes
License: LGPL
- Fix bug #16758: Messages split incorrectly
- 0.6.1 (beta, 2009-10-09)
Release notes
License: LGPL
- Fix bug #16668: Mbox doesn't work in suid/sgid scripts [vaceletm]
- 0.6.0 (beta, 2009-08-02)
Release notes
License: LGPL
- Implement request #16487: Insert on new box throws warning [cweiske]
- 0.5.2 (beta, 2009-08-02)
Release notes
License: LGPL
- Fix bug #15559: Inserting new message to a Mbox is not guaranteed to produce a valid Mbox [cweiske]
- 0.5.1 (beta, 2006-08-01)
Release notes
License: LGPL
- Use copy/unlink internally instead of copying the file bit-by-bit
- Added append() method since it's faster than the old insert()
- Added autoReload property to make adding many messages faster - 0.5.0 (beta, 2006-06-25)
Release notes
License: LGPL
- Use class features (one mbox per instance)
- Broke BC
- Checks for file modification, so that mbox doesn't get corrupt. - 0.3.0 (beta, 2004-11-01)
Release notes
License: PHP
o improved _process() speed to read line per line instead of byte per byte. (Joern)
- 0.2.0 (alpha, 2004-10-13)
Release notes
License: PHP
o fixed mbox::size() bug that have never return 0 (Roger Keays)
o mbox::remove() now accept arrays on $message param as well (Roger Keays)
o declarated all vars to skip php warnings on high warning levels (Roger Keays)
o some minor spelling errors (Roger Keays)
o fwrite must use '===' false instead of !fwrite (Roger Keays) - 0.1.5 (alpha, 2002-12-29)
Release notes
License: LGPL
o Security fix (changed umask on temp files)
o Improved stylistcs with new Jon Parise patch
o Fixed error on license at project.xml (it isnt really PHP license, it is LGPL) - 0.1.4 (alpha, 2002-12-28)
Release notes
License: PHP
o Joined mbox_test.php and mbox.php
- 0.1.3 (alpha, 2002-12-28)
Release notes
License: PHP
o Changed Jon Parise stylistics things
Bugs
| ID | Status | Type | Version | Date | Summary |
|---|---|---|---|---|---|
| #977 | Closed | Bug | 2004-03-09 | $mbox->size() returns 1 for empty mailbox. | |
| #2566 | Closed | Bug | 2004-10-19 | _process() is extremely slow | |
| #2930 | Closed | Bug | 2004-12-08 | size() function triggers error, and kills script | |
| #4223 | Closed | Bug | 2005-04-26 | mbox files gets corrupted when multiple clients modify it | |
| #15559 | Closed | Bug | 0.5.1 | 2009-01-08 | Inserting new message to a Mbox is not guaranteed to produce a valid Mbox |
| #16487 | Closed | Req | 0.5.2 | 2009-08-02 | Insert on new box throws warning |
| #16668 | Closed | Bug | 0.6.0 | 2009-10-01 | Mbox doesn't work in suid/sgid scripts |
| #16758 | Closed | Bug | 0.6.1 | 2009-11-02 | Messages splitted incorrectly |
| #19124 | Closed | Bug | SVN | 2011-12-10 | upgrade PHPUnit require statements & other fixes (for PEAR QA Team) |