Documentation

IMP_Maillog_Log_Sentmail extends IMP_Maillog_Log_Base
in package

AbstractYes

Log entry that references a sent-mail action.

Tags
author

Michael Slusarz slusarz@horde.org

category

Horde

copyright

2015-2017 Horde LLC

license

http://www.horde.org/licenses/gpl GPL

Table of Contents

Properties

$action  : string
$date  : string
$message  : string
$msg_id  : string
$timestamp  : int
$_action  : string
Action.
$_folder  : string
Sent-mail folder.
$_msgId  : string
Message ID.
$_msgidHeader  : string
Message ID header label.
$_timestamp  : int
Timestamp.

Methods

__construct()  : mixed
Constructor.
__get()  : mixed
__set()  : mixed
__tostring()  : mixed
addData()  : array<string|int, mixed>
Add entry specific data to the backend storage.
searchMailboxes()  : array<string|int, mixed>
Return the mailboxes that can be searched to find the sent message.
searchQuery()  : Horde_Imap_Client_Search_Query
Return the search query to use to find the sent message.
_getMessage()  : string
The log message.

Properties

$action read-only

public string $action

Action.

$date read-only

public string $date

Formatted date string.

$message read-only

public string $message

Log message.

$msg_id read-only

public string $msg_id

Message-ID of the message sent.

$timestamp

public int $timestamp

Timestamp.

$_action

Action.

protected string $_action

$_folder

Sent-mail folder.

protected string $_folder

$_msgId

Message ID.

protected string $_msgId

$_msgidHeader

Message ID header label.

protected string $_msgidHeader = 'Message-ID'

$_timestamp

Timestamp.

protected int $_timestamp

Methods

__construct()

Constructor.

public __construct([array<string|int, mixed> $params = array() ]) : mixed
Parameters
$params : array<string|int, mixed> = array()

Parameters:

  • folder: (IMP_Mailbox|string) Potential sent-mail folder.
  • msgid: (string) Message ID of the message sent.

__get()

public __get(mixed $name) : mixed
Parameters
$name : mixed

__set()

public __set(mixed $name, mixed $value) : mixed
Parameters
$name : mixed
$value : mixed

__tostring()

public __tostring() : mixed

addData()

Add entry specific data to the backend storage.

public addData() : array<string|int, mixed>
Return values
array<string|int, mixed>

An array of key -> value pairs to add.

searchMailboxes()

Return the mailboxes that can be searched to find the sent message.

public searchMailboxes() : array<string|int, mixed>
Return values
array<string|int, mixed>

Array of mailboxes to search in order of priority.

searchQuery()

Return the search query to use to find the sent message.

public searchQuery() : Horde_Imap_Client_Search_Query
Return values
Horde_Imap_Client_Search_Query

The query object.

_getMessage()

The log message.

protected abstract _getMessage() : string
Return values
string

Log message.


        
On this page

Search results