ClassInterface Zend_Mail_Storage_Writable_Interface

Description

Located in /Mail/Storage/Writable/Interface.php (line 27)


	
			
Method Summary
 void appendMessage (string|Zend_Mail_Message|Zend_Mime_Message $message, [null|string|Zend_Mail_Storage_Folder $folder = null], [null|array $flags = null])
 null copyMessage (int $id, string|Zend_Mail_Storage_Folder $folder)
 null createFolder (string $name, [string|Zend_Mail_Storage_Folder $parentFolder = null])
 null removeFolder (string|Zend_Mail_Storage_Folder $name)
 null renameFolder (string|Zend_Mail_Storage_Folder $oldName, string $newName)
 void setFlags (int $id, array $flags)
Methods
appendMessage (line 71)

append a new message to mail storage

  • access: public
void appendMessage (string|Zend_Mail_Message|Zend_Mime_Message $message, [null|string|Zend_Mail_Storage_Folder $folder = null], [null|array $flags = null])
copyMessage (line 81)

copy an existing message

  • access: public
null copyMessage (int $id, string|Zend_Mail_Storage_Folder $folder)
createFolder (line 40)

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

  • access: public
null createFolder (string $name, [string|Zend_Mail_Storage_Folder $parentFolder = null])
  • string $name: global name of folder, local name if $parentFolder is set
  • string|Zend_Mail_Storage_Folder $parentFolder: parent folder for new folder, else root folder is parent
removeFolder (line 49)

remove a folder

  • access: public
null removeFolder (string|Zend_Mail_Storage_Folder $name)
renameFolder (line 61)

rename and/or move folder

The new name has the same restrictions as in createFolder()

  • access: public
null renameFolder (string|Zend_Mail_Storage_Folder $oldName, string $newName)
setFlags (line 92)

set flags for message

NOTE: this method can't set the recent flag.

  • access: public
void setFlags (int $id, array $flags)
  • int $id: number of message
  • array $flags: new flags for message

Documentation generated on Sun, 27 May 2007 23:25:11 -0700 by phpDocumentor 1.3.2