diff --git a/application/Espo/Services/Email.php b/application/Espo/Services/Email.php index 4918428fd3..52e167e9dd 100644 --- a/application/Espo/Services/Email.php +++ b/application/Espo/Services/Email.php @@ -114,6 +114,11 @@ class Email extends Record if (in_array($fromAddress, $userAddressList)) { if ($primaryUserAddress === $fromAddress) { $smtpParams = $this->getPreferences()->getSmtpParams(); + if ($smtpParams) { + if (array_key_exists('password', $smtpParams)) { + $smtpParams['password'] = $this->getCrypt()->decrypt($smtpParams['password']); + } + } } if (!$smtpParams) { $emailAccountService = $this->getServiceFactory()->create('EmailAccount');