2057. Function

2057.1. Zend\Mail\Storage\Writable\createFolder

ZendMailStorageWritablecreateFolder()

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

Parameters:
  • string – global name of folder, local name if $parentFolder is set
  • string|ZendMailStorageFolder – parent folder for new folder, else root folder is parent
Throws ZendMailStorageExceptionExceptionInterface:
 

2058. Function

2058.1. Zend\Mail\Storage\Writable\removeFolder

ZendMailStorageWritableremoveFolder()

remove a folder

Parameters:string|ZendMailStorageFolder – name or instance of folder
Throws ZendMailStorageExceptionExceptionInterface:
 

2059. Function

2059.1. Zend\Mail\Storage\Writable\renameFolder

ZendMailStorageWritablerenameFolder()

rename and/or move folder

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

Parameters:
  • string|ZendMailStorageFolder – name or instance of folder
  • string – new global name of folder
Throws ZendMailStorageExceptionExceptionInterface:
 

2060. Function

2060.1. Zend\Mail\Storage\Writable\appendMessage

ZendMailStorageWritableappendMessage()

append a new message to mail storage

Parameters:
  • string|ZendMailMessage|ZendMimeMessage – message as string or instance of message class
  • null|string|ZendMailStorageFolder – folder for new message, else current folder is taken
  • null|array – set flags for new message, else a default set is used
Throws ZendMailStorageExceptionExceptionInterface:
 

2061. Function

2061.1. Zend\Mail\Storage\Writable\copyMessage

ZendMailStorageWritablecopyMessage()

copy an existing message

Parameters:
  • int – number of message
  • string|ZendMailStorageFolder – name or instance of target folder
Throws ZendMailStorageExceptionExceptionInterface:
 

2062. Function

2062.1. Zend\Mail\Storage\Writable\moveMessage

ZendMailStorageWritablemoveMessage()

move an existing message

Parameters:
  • int – number of message
  • string|ZendMailStorageFolder – name or instance of target folder
Throws ZendMailStorageExceptionExceptionInterface:
 

2063. Function

2063.1. Zend\Mail\Storage\Writable\setFlags

ZendMailStorageWritablesetFlags()

set flags for message

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

Parameters:
  • int – number of message
  • array – new flags for message
Throws ZendMailStorageExceptionExceptionInterface: