Mail Pickup Manager.
More...
|
|
string const | CONFIRMATIONFOLDER = 'tobeconfirmed' |
| | The mailbox to store messages in when they are awaiting confirmation.
|
| |
|
string const | MAILBOX = 'INBOX' |
| | The main mailbox to check.
|
| |
|
string const | MESSAGE_DELETED = '\deleted' |
| | The flag for deleted messages.
|
| |
|
string const | MESSAGE_FLAGGED = '\flagged' |
| | The flag for flagged messages.
|
| |
|
string const | MESSAGE_SEEN = '\seen' |
| | The flag for seen/read messages.
|
| |
|
|
core message inbound address_manager | $addressmanager = null |
| | A reference to the Inbound Message Address Manager instance.
|
| |
|
Horde_Imap_Client_Socket | $client = null |
| | A reference to the IMAP client.
|
| |
|
stdClass | $currentmessagedata = null |
| | The data for the current message being processed.
|
| |
|
string | $imapnamespace = null |
| | IMAP folder namespace.
|
| |
Mail Pickup Manager.
- Copyright
- 2014 Andrew Nicols
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
◆ get_confirmation_folder()
| tool_messageinbound\manager::get_confirmation_folder |
( |
| ) |
|
|
protected |
Get the confirmation folder imap name.
- Return values
-
◆ get_imap_client()
| tool_messageinbound\manager::get_imap_client |
( |
| ) |
|
|
protected |
Retrieve the connection to the IMAP client.
- Return values
-
| bool | Whether a connection was successfully established. |
◆ get_mailbox()
| tool_messageinbound\manager::get_mailbox |
( |
| ) |
|
|
protected |
Get the current mailbox information.
- Return values
-
| Horde_Imap_Client_Mailbox | |
- Exceptions
-
◆ pickup_messages()
| tool_messageinbound\manager::pickup_messages |
( |
| ) |
|
Execute the main Inbound Message pickup task.
- Return values
-
◆ process_existing_message()
| tool_messageinbound\manager::process_existing_message |
( |
\stdClass |
$maildata | ) |
|
Process a message received and validated by the Inbound Message processor.
- Parameters
-
| stdClass | $maildata | The data retrieved from the database for the current record. |
- Return values
-
| bool | Whether the message was successfully processed. |
- Exceptions
-
◆ process_message()
| tool_messageinbound\manager::process_message |
( |
Horde_Imap_Client_Data_Fetch |
$message, |
|
|
|
$viewreadmessages = false, |
|
|
|
$skipsenderverification = false |
|
) |
| |
Process a message and pass it through the Inbound Message handling systems.
- Parameters
-
| Horde_Imap_Client_Data_Fetch | $message | The message to process |
| bool | $viewreadmessages | Whether to also look at messages which have been marked as read |
| bool | $skipsenderverification | Whether to skip the sender verification stage |
◆ tidy_old_messages()
| tool_messageinbound\manager::tidy_old_messages |
( |
| ) |
|
Tidy up old messages in the confirmation folder.
- Return values
-
| bool | Whether tidying occurred successfully. |
◆ tidy_old_verification_failures()
| tool_messageinbound\manager::tidy_old_verification_failures |
( |
| ) |
|
Remove older verification failures.
- Return values
-
The documentation for this class was generated from the following file: