class CRM_Utils_Mail_EmailProcessor

Class CRM_Utils_Mail_EmailProcessor.

Methods

static 
processBounces(bool $is_create_activities)

Process the default mailbox (ie. that is used by civiMail for the bounce)

static 
cleanupDir(string $dir, int $age = 5184000)

Delete old files from a given directory (recursively).

static 
processActivities()

Process the mailboxes that aren't default (ie. that aren't used by civiMail for the bounce).

static 
process(bool|string $civiMail = TRUE)

Process the mailbox for all the settings from civicrm_mail_settings.

static 
_process($civiMail, CRM_Core_DAO_MailSettings $dao, bool $is_create_activities)

No description

Details

at line 50
static processBounces(bool $is_create_activities)

Process the default mailbox (ie. that is used by civiMail for the bounce)

Parameters

bool $is_create_activities Should activities be created

at line 69
static cleanupDir(string $dir, int $age = 5184000)

Delete old files from a given directory (recursively).

Parameters

string $dir Directory to cleanup.
int $age Files older than this many seconds will be deleted (default: 60 days).

at line 93
static processActivities()

Process the mailboxes that aren't default (ie. that aren't used by civiMail for the bounce).

at line 114
static process(bool|string $civiMail = TRUE)

Process the mailbox for all the settings from civicrm_mail_settings.

Parameters

bool|string $civiMail if true, processing is done in CiviMail context, or Activities otherwise.

at line 132
static _process($civiMail, CRM_Core_DAO_MailSettings $dao, bool $is_create_activities)

Parameters

$civiMail
CRM_Core_DAO_MailSettings $dao
bool $is_create_activities Create activities.

Exceptions

Exception