diff --git a/workflow/engine/classes/class.wsBase.php b/workflow/engine/classes/class.wsBase.php index a0bdb95e1..8d5d91048 100755 --- a/workflow/engine/classes/class.wsBase.php +++ b/workflow/engine/classes/class.wsBase.php @@ -971,14 +971,17 @@ class wsBase } $sBody = G::replaceDataGridField(file_get_contents($fileTemplate), $Fields); - $hasEmailFrom = preg_match( '/(.+)@(.+)\.(.+)/', $sFrom, $match ); if (!$hasEmailFrom || strpos($sFrom, $aSetup["MESS_ACCOUNT"]) === false) { if (trim($aSetup["MESS_ACCOUNT"]) != "") { $sFrom = "\"" . stripslashes($sFrom) . "\" <" . $aSetup["MESS_ACCOUNT"] . ">"; } else { - $sFrom = ""; + if ($aSetup["MESS_ENGINE"] == "MAIL") { + $sFrom = "\"" . stripslashes($sFrom) . "\""; + } else { + $sFrom = $sFrom . " "; + } } }