public function __get($name)
{
switch ($name) {
case 'permanent':
$str_code = is_null($this->_enhancedcode) ? strval($this->_smtpcode) : explode('.', $this->_enhancedcode);
/* Enhanced codes: Permanent errors are 5.y.z codes. (4.y.z are
* tranisent errors)
* Status code: permanent errors are 5yz codes. (4yz are tranisent
* errors) */
return $str_code[0] === '5';
case 'raw_msg':
return $this->_rawmsg;
}
}