Phalcon\Mailer\Manager::normalizeEmail PHP Method

normalizeEmail() public method

Normalize IDN domains.
See also: Phalcon\Mailer\Manager::punycode()
public normalizeEmail ( $email ) : string
$email
return string
    public function normalizeEmail($email)
    {
        if (preg_match('#[^(\\x20-\\x7F)]+#', $email)) {
            list($user, $domain) = explode('@', $email);
            return $user . '@' . $this->punycode($domain);
        } else {
            return $email;
        }
    }