Esempio n. 1
0
 /**
  * Is the email really an email (more strict than JMailHelper::isEmailAddress())
  *
  * @param   string $email Email address
  * @param   bool   $sms   test for SMS phone number instead of email, default false
  *
  * @since 3.0.4
  *
  * @return bool
  */
 public static function isEmail($email, $sms = false)
 {
     if ($sms) {
         return self::isSMS($email);
     }
     $conf = JFactory::getConfig();
     $mailer = $conf->get('mailer');
     if ($mailer === 'mail') {
         // Sendmail and Joomla isEmailAddress don't use the same conditions
         return JMailHelper::isEmailAddress($email) && JMail::ValidateAddress($email);
     }
     return JMailHelper::isEmailAddress($email);
 }