Horde_Smtp_Exception::__get PHP Method

__get() public method

public __get ( $name )
    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;
        }
    }