Constructor
Gadget_Mail
Gadget_Mail
([string $account = null], [string $password = null], [array $options = array()])
-
string
$account
-
string
$password
-
array
$options
Connect
mixed
connect
([string $folder = null])
Get Connection String
string
connectionString
([string $folder = ''], [string $append = ''])
-
string
$folder
-
string
$append
Count All Messages
mixed
countAll
([string $folder = null], [bool $refresh = false])
-
string
$folder
-
bool
$refresh
Count New Messages
mixed
countNew
([mixed $folder = null], [bool $refresh = false], string $fodler)
-
string
$fodler
-
bool
$refresh
Count Recent Messages
mixed
countRecent
([string $folder = null], [bool $refresh = false])
-
string
$folder
-
bool
$refresh
Create Folder
mixed
createFolder
(string $name, [string $in = 'INBOX'])
Current Folder
mixed
currentFolder
([bool $refresh = false])
Mime Helper
string
decodeMIME
(string $mime)
Decode UTF-7
string
decodeUTF7
(string $utf_7, [string $to = GADGET_CHARSET])
Delete Folder
mixed
deleteFolder
(string $name, [string $in = 'INBOX'])
Delete Message
mixed
deleteMessage
(int $id, [bool $trash = true])
Disconnect
void
disconnect
()
Empty
mixed
emptyFolder
([string $folder = null])
Encode UTF-7
string
encodeUTF7
(string $string, [string $from = GADGET_CHARSET])
-
string
$string
-
string
$from
Expunge
mixed
expungeFolder
([string $folder = null])
Get Folder
mixed
getFolder
([string $folder = null], [bool $refresh = false])
-
string
$folder
-
bool
$refresh
Get Headers
mixed
getHeaders
(int $id, [bool $refresh = false])
Get Message
mixed
&getMessage
(int $id, [bool $refresh = false])
Get Quota
mixed
getQuota
([string $folder = null], [bool $refresh = false])
-
string
$folder
-
bool
$refresh
Get Sorted Ids
mixed
getSortedIds
([int $sort = SORTDATE], [int $reverse = 1])
Get Threaded Ids
mixed
getThreadedIds
([int $flags = null])
List Folders
mixed
listFolders
([bool $refresh = false])
List Headers
mixed
listHeaders
([int $sort = SORTDATE], [int $reverse = 1], mixed $offset, [mixed $limit = -1], [bool $refresh = false])
-
int
$sort
-
int
$reverse
-
bool
$refresh
Move Message
mixed
moveMessage
(int $id, string $folder)
Raise Error
object PEAR_Error
raiseError
(string $error, int $code, [bool $le = false])
-
string
$error
-
int
$code
-
bool
$le
Set Folder
mixed
setFolder
(string $folder, [bool $refresh = false])
-
string
$folder
-
bool
$refresh
Set Options
void
setOptions
(array $options)
Singleton
object Gadget_Mail
&singleton
(
string $account,
string $passwd, [
array $options =
array()])
-
string
$account
-
string
$passwd
-
array
$options
Store Message
mixed
storeMessage
(string $rawmessage, [string $folder = 'INBOX.Drafts'], [string $flags = '\\Seen'])
-
string
$rawmessage
-
string
$folder
-
string
$flags
Subscribe to Folder
mixed
subscribeFolder
(string $name, [mixed $in = 'INBOX'])