Update CMailFile.class.php

This commit is contained in:
Laurent Destailleur 2020-07-06 12:01:00 +02:00 committed by GitHub
parent 2f04b4c559
commit 42917000a3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -401,14 +401,10 @@ class CMailFile
$regexp = '/([a-z0-9_\.\-\+])+\@(([a-z0-9\-])+\.)+([a-z0-9]{2,4})+/i'; // This regular expression extracts all emails from a string
$emailMatchs = preg_match_all($regexp, $from, $adressEmailFrom);
$adressEmailFrom = reset($adressEmailFrom);
if($emailMatchs !== false
&& filter_var($conf->global->MAIN_MAIL_SMTPS_ID, FILTER_VALIDATE_EMAIL)
&& $conf->global->MAIN_MAIL_SMTPS_ID !== $adressEmailFrom)
if ($emailMatchs !== false && filter_var($conf->global->MAIN_MAIL_SMTPS_ID, FILTER_VALIDATE_EMAIL) && $conf->global->MAIN_MAIL_SMTPS_ID !== $adressEmailFrom)
{
$result = $this->message->setFrom($conf->global->MAIN_MAIL_SMTPS_ID);
}
else
{
} else {
$result = $this->message->setFrom($this->getArrayAddress($from));
}
} else {