diff --git a/modules/Emails/models/Record.php b/modules/Emails/models/Record.php index 44d3e41e78df7235de375f3b7c5cc75c76738474..7f5e1d99ec23cdc7cc82cc8deb6a321772502065 100644 --- a/modules/Emails/models/Record.php +++ b/modules/Emails/models/Record.php @@ -220,9 +220,10 @@ class Emails_Record_Model extends Vtiger_Record_Model { $status = $mailer->Send(true); } if(!$status) { - $status = $mailer->getError(); - //If mailer error, then update emailflag as saved - if($status){ + // Before inspecting for mailer error do a explict check on its configuration. + $err = $mailer->_serverConfigured ? $mailer->getError() : vtranslate("LBL_MAIL_SERVER_DESCRIPTION", "Settings:Vtiger"); + // If mailer error, then update emailflag as saved + if($err){ $this->updateEmailFlag(); } } else {