class CRM_Utils_Mail_Incoming

Constants

EMAILPROCESSOR_CREATE_INDIVIDUAL

EMAILPROCESSOR_OVERRIDE

EMAILPROCESSOR_IGNORE

Methods

string
formatMail($mail, $attachments)

No description

static 
formatMailPart($part, $attachments)

No description

formatMailMultipart($part, $attachments)

No description

string
formatMailMultipartMixed($part, $attachments)

No description

string
formatMailMultipartRelated($part, $attachments)

No description

string
formatMailMultipartDigest($part, $attachments)

No description

string
formatMailRfc822Digest($part, $attachments)

No description

string
formatMailMultipartAlternative($part, $attachments)

No description

static string
formatMailText($part, $attachments)

No description

string
formatMailMultipartReport($part, $attachments)

No description

string
formatMailDeliveryStatus($part)

No description

string
formatUnrecognisedPart($part)

No description

null
formatMailFile($part, $attachments)

No description

string
formatAddresses($addresses)

No description

string
formatAddress($address)

No description

array
parse($file)

No description

static array
parseMailingObject($mail)

No description

static 
parseAddress($address, array $params, $subParam, $mail)

No description

static 
parseAddresses($addresses, $token, array $params, $mail)

No description

static int|null
getContactID(string $email, string $name = NULL, bool $create = TRUE, string $mail)

Retrieve a contact ID and if not present.

Details

at line 45
string formatMail($mail, $attachments)

Parameters

$mail
$attachments

Return Value

string

at line 65
static formatMailPart($part, $attachments)

Parameters

$part
$attachments

Exceptions

Exception

at line 104
formatMailMultipart($part, $attachments)

Parameters

$part
$attachments

Exceptions

Exception

at line 138
string formatMailMultipartMixed($part, $attachments)

Parameters

$part
$attachments

Return Value

string

at line 152
string formatMailMultipartRelated($part, $attachments)

Parameters

$part
$attachments

Return Value

string

at line 170
string formatMailMultipartDigest($part, $attachments)

Parameters

$part
$attachments

Return Value

string

at line 186
string formatMailRfc822Digest($part, $attachments)

Parameters

$part
$attachments

Return Value

string

at line 201
string formatMailMultipartAlternative($part, $attachments)

Parameters

$part
$attachments

Return Value

string

at line 217
static string formatMailText($part, $attachments)

Parameters

$part
$attachments

Return Value

string

at line 228
string formatMailMultipartReport($part, $attachments)

Parameters

$part
$attachments

Return Value

string

at line 243
string formatMailDeliveryStatus($part)

Parameters

$part

Return Value

string

at line 256
string formatUnrecognisedPart($part)

Parameters

$part

Return Value

string

at line 267
null formatMailFile($part, $attachments)

Parameters

$part
$attachments

Return Value

null

at line 283
string formatAddresses($addresses)

Parameters

$addresses

Return Value

string

at line 296
string formatAddress($address)

Parameters

$address

Return Value

string

at line 310
array parse($file)

Parameters

$file

Return Value

array

Exceptions

Exception

at line 344
static array parseMailingObject($mail)

Parameters

$mail

Return Value

array

at line 416
static parseAddress($address, array $params, $subParam, $mail)

Parameters

$address
array $params
$subParam
$mail

at line 439
static parseAddresses($addresses, $token, array $params, $mail)

Parameters

$addresses
$token
array $params
$mail

at line 461
static int|null getContactID(string $email, string $name = NULL, bool $create = TRUE, string $mail)

Retrieve a contact ID and if not present.

Create one with this email

Parameters

string $email
string $name
bool $create
string $mail

Return Value

int|null