Implements interfaces:
Located in /Mail/Storage/Writable/Maildir.php (line 42)
Zend_Mail_Storage_Abstract | --Zend_Mail_Storage_Maildir | --Zend_Mail_Storage_Folder_Maildir | --Zend_Mail_Storage_Writable_Maildir
Inherited from Zend_Mail_Storage_Folder_Maildir
Zend_Mail_Storage_Folder_Maildir::$_currentFolder
Zend_Mail_Storage_Folder_Maildir::$_delim
Zend_Mail_Storage_Folder_Maildir::$_rootdir
Zend_Mail_Storage_Folder_Maildir::$_rootFolder
Inherited from Zend_Mail_Storage_Maildir
Zend_Mail_Storage_Maildir::$_files
Zend_Mail_Storage_Maildir::$_knownFlags
Inherited from Zend_Mail_Storage_Abstract
Zend_Mail_Storage_Abstract::$_has
Zend_Mail_Storage_Abstract::$_iterationMax
Zend_Mail_Storage_Abstract::$_iterationPos
Zend_Mail_Storage_Abstract::$_messageClass
append a new message to mail storage
copy an existing message
create a new folder
This method also creates parent folders if necessary. Some mail storages may restrict, which folder may be used as parent or which chars may be used in the folder name
remove a folder
stub for not supported message deletion
rename and/or move folder
The new name has the same restrictions as in createFolder()
set flags for message
NOTE: this method can't set the recent flag.
open a temporary maildir file
makes sure tmp/ exists and create a file with a unique name you should close the returned filehandle!
create a uniqueid for maildir filename
This is nearly the format defined in the maildir standard. The microtime() call should already create a uniqueid, the pid is for multicore/-cpu machine that manage to call this function at the exact same time, and uname() gives us the hostname for multiple machines accessing the same storage.
If someone disables posix we create a random number of the same size, so this method should also work on Windows - if you manage to get maildir working on Windows. Microtime could also be disabled, altough I've never seen it.
create an info string for filenames with given flags
Inherited From Zend_Mail_Storage_Folder_Maildir
Zend_Mail_Storage_Folder_Maildir::__construct()
Zend_Mail_Storage_Folder_Maildir::getCurrentFolder()
Zend_Mail_Storage_Folder_Maildir::getFolders()
Zend_Mail_Storage_Folder_Maildir::selectFolder()
Zend_Mail_Storage_Folder_Maildir::_buildFolderTree()
Inherited From Zend_Mail_Storage_Maildir
Zend_Mail_Storage_Maildir::__construct()
Zend_Mail_Storage_Maildir::close()
Zend_Mail_Storage_Maildir::countMessages()
Zend_Mail_Storage_Maildir::getMessage()
Zend_Mail_Storage_Maildir::getNumberByUniqueId()
Zend_Mail_Storage_Maildir::getRawContent()
Zend_Mail_Storage_Maildir::getRawHeader()
Zend_Mail_Storage_Maildir::getSize()
Zend_Mail_Storage_Maildir::getUniqueId()
Zend_Mail_Storage_Maildir::noop()
Zend_Mail_Storage_Maildir::removeMessage()
Zend_Mail_Storage_Maildir::_getFileData()
Zend_Mail_Storage_Maildir::_getMaildirFiles()
Zend_Mail_Storage_Maildir::_isMaildir()
Zend_Mail_Storage_Maildir::_openMaildir()
Inherited From Zend_Mail_Storage_Abstract
Zend_Mail_Storage_Abstract::__construct()
Zend_Mail_Storage_Abstract::close()
Zend_Mail_Storage_Abstract::count()
Zend_Mail_Storage_Abstract::countMessages()
Zend_Mail_Storage_Abstract::current()
Zend_Mail_Storage_Abstract::getCapabilities()
Zend_Mail_Storage_Abstract::getMessage()
Zend_Mail_Storage_Abstract::getNumberByUniqueId()
Zend_Mail_Storage_Abstract::getRawContent()
Zend_Mail_Storage_Abstract::getRawHeader()
Zend_Mail_Storage_Abstract::getSize()
Zend_Mail_Storage_Abstract::getUniqueId()
Zend_Mail_Storage_Abstract::key()
Zend_Mail_Storage_Abstract::next()
Zend_Mail_Storage_Abstract::noop()
Zend_Mail_Storage_Abstract::offsetExists()
Zend_Mail_Storage_Abstract::offsetGet()
Zend_Mail_Storage_Abstract::offsetSet()
Zend_Mail_Storage_Abstract::offsetUnset()
Zend_Mail_Storage_Abstract::removeMessage()
Zend_Mail_Storage_Abstract::rewind()
Zend_Mail_Storage_Abstract::seek()
Zend_Mail_Storage_Abstract::valid()
Zend_Mail_Storage_Abstract::__destruct()
Zend_Mail_Storage_Abstract::__get()
Documentation generated on Sun, 27 May 2007 23:25:39 -0700 by phpDocumentor 1.3.2