From eaefcddf17d4e598af6b08d30adc581ec2d32520 Mon Sep 17 00:00:00 2001 From: Niko Ehrenfeuchter <nikolaus.ehrenfeuchter@unibas.ch> Date: Thu, 15 Feb 2018 15:49:19 +0100 Subject: [PATCH] Check if EmailFrom is set when mails are enabled. Refers to #28 --- ATxCommon/Serializables/ServiceConfig.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ATxCommon/Serializables/ServiceConfig.cs b/ATxCommon/Serializables/ServiceConfig.cs index bf6f96a..919697d 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)); -- GitLab