Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
null|Zend_Mail_Protocol_Pop3 $_protocol = ''protocol handler
Details__construct(
$params $params
)
:
create instance with parameters Supported paramters are - host hostname or ip address of POP3 server - user username - password password for user 'username' [optional, default = ''] - port port for POP3 server [optional, default = 110] - ssl 'SSL' or 'TLS' for secure sockets
Details__get(
string $var
)
:
stringSpecial handling for hasTop and hasUniqueid. The headers of the first message is retrieved if Top wasn't needed/tried yet.
Detailsclose(
)
:
nullClose resource for mail lib. If you need to control, when the resource is closed. Otherwise the destructor would call this.
DetailscountMessages(
)
:
intCount messages all messages in current box
DetailsgetMessage(
int $id
)
:
Zend_Mail_MessageFetch a message
DetailsgetNumberByUniqueId(
string $id
)
:
intget a message number from a unique id
I.e. if you have a webmailer that supports deleting messages you should use unique ids as parameter and use this method to translate it to message number right before calling removeMessage()
DetailsgetRawContent(
$id, $part
=
null
)
:
DetailsgetRawHeader(
$id, $part
=
null, $topLines
=
0
)
:
DetailsgetSize(
int $id
=
0
)
:
int|arrayget a list of messages with number and size
DetailsgetUniqueId(
int|null $id
=
null
)
:
array|stringget unique id for one or all messages
if storage does not support unique ids it's the same as the message number
Detailsnoop(
)
:
nullKeep the server busy.
DetailsremoveMessage(
int $id
)
:
nullRemove a message from server. If you're doing that from a web enviroment you should be careful and use a uniqueid as parameter if possible to identify the message.
Details