Summary for MailConfiguration.
Example #1
0
        /// <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;
        }