diff --git a/ATxCommon/Serializables/ServiceConfig.cs b/ATxCommon/Serializables/ServiceConfig.cs index bf6f96a477952bc3d205b5753b24f680df240b59..919697d9801c3fd0b0f892fa05d9d81c247d94af 100644 --- a/ATxCommon/Serializables/ServiceConfig.cs +++ b/ATxCommon/Serializables/ServiceConfig.cs @@ -369,6 +369,11 @@ namespace ATxCommon.Serializables ////////// OPTIONAL PARAMETERS SETTINGS VALIDATION ////////// + // EmailFrom + if (!string.IsNullOrWhiteSpace(c.SmtpHost) && + string.IsNullOrWhiteSpace(c.EmailFrom)) + errmsg += "<EmailFrom> must not be empty if <SmtpHost> is configured!\n"; + // DriveName foreach (var driveToCheck in c.SpaceMonitoring) { errmsg += CheckLocalDrive(driveToCheck.DriveName, nameof(driveToCheck.DriveName));