/// <summary> /// Reads the mail settings from configuration file. /// </summary> /// <returns></returns> private static MailConfiguration Read() { var mailConfiguration = new MailConfiguration(); var configurationManager = ServiceLocator.Current.GetInstance <IConfigurationManager>(); if (configurationManager != null) { var mailSettings = configurationManager.GetSection <SmtpSection>("system.net/mailSettings/smtp"); if (mailSettings != null) { mailConfiguration.smtpServer = mailSettings.Network.Host; mailConfiguration.smtpUser = mailSettings.Network.UserName; mailConfiguration.smtpPassword = mailSettings.Network.Password; mailConfiguration.smtpPort = mailSettings.Network.Port; mailConfiguration.fromEmail = mailSettings.From; } } return(mailConfiguration); }
/// <summary> /// Reads the mail settings from configuration file. /// </summary> /// <returns></returns> private static MailConfiguration Read() { var mailConfiguration = new MailConfiguration(); var configurationManager = ServiceLocator.Current.GetInstance<IConfigurationManager>(); if (configurationManager != null) { var mailSettings = configurationManager.GetSection<SmtpSection>("system.net/mailSettings/smtp"); if (mailSettings != null) { mailConfiguration.smtpServer = mailSettings.Network.Host; mailConfiguration.smtpUser = mailSettings.Network.UserName; mailConfiguration.smtpPassword = mailSettings.Network.Password; mailConfiguration.smtpPort = mailSettings.Network.Port; mailConfiguration.fromEmail = mailSettings.From; } } return mailConfiguration; }