Added: DKIM status

This commit is contained in:
RainLoop Team 2015-01-13 03:24:08 +04:00
parent c6db99d53b
commit 9bc977cccf
10 changed files with 239 additions and 7 deletions

View file

@ -32,6 +32,11 @@ class Email
*/
private $sRemark;
/**
* @var string
*/
private $sDkimStatus;
/**
* @access private
*
@ -51,6 +56,8 @@ class Email
$this->sEmail = \MailSo\Base\Utils::IdnToAscii(\trim($sEmail), true);
$this->sDisplayName = \trim($sDisplayName);
$this->sRemark = \trim($sRemark);
$this->sDkimStatus = \MailSo\Mime\Enumerations\DkimStatus::NONE;
}
/**
@ -223,6 +230,14 @@ class Email
return $this->sRemark;
}
/**
* @return string
*/
public function GetDkimStatus()
{
return $this->sDkimStatus;
}
/**
* @return string
*/
@ -241,14 +256,22 @@ class Email
return \MailSo\Base\Utils::GetDomainFromEmail($this->GetEmail($bIdn));
}
/**
* @param string $sDkimStatus
*/
public function SetDkimStatus($sDkimStatus)
{
$this->sDkimStatus = \MailSo\Mime\Enumerations\DkimStatus::normalizeValue($sDkimStatus);
}
/**
* @param bool $bIdn = false
*
*
* @return array
*/
public function ToArray($bIdn = false)
{
return array($this->sDisplayName, $this->GetEmail($bIdn), $this->sRemark);
return array($this->sDisplayName, $this->GetEmail($bIdn), $this->sRemark, $this->sDkimStatus);
}
/**