Fix SMTPRelay condition for sender email validation
Prior change was leaving sender null and not properly setting "From" address when used in a relay configuration. This caused emails to go to the deleted state and not be delivered.
This commit is contained in:
@@ -186,7 +186,7 @@ namespace Oqtane.Infrastructure
|
|||||||
var mailboxAddressValidationError = "";
|
var mailboxAddressValidationError = "";
|
||||||
|
|
||||||
// sender
|
// sender
|
||||||
if (settingRepository.GetSettingValue(settings, "SMTPRelay", "False") != "True")
|
if ((settingRepository.GetSettingValue(settings, "SMTPRelay", "False") == "True") && string.IsNullOrEmpty(fromEmail))
|
||||||
{
|
{
|
||||||
fromEmail = settingRepository.GetSettingValue(settings, "SMTPSender", "");
|
fromEmail = settingRepository.GetSettingValue(settings, "SMTPSender", "");
|
||||||
fromName = string.IsNullOrEmpty(fromName) ? site.Name : fromName;
|
fromName = string.IsNullOrEmpty(fromName) ? site.Name : fromName;
|
||||||
|
|||||||
Reference in New Issue
Block a user