using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace Auth.API.Config; public static class FluentEmailExtensions { public static void RegFluentEmail( this IServiceCollection services, ConfigurationManager configuration ) { var emailSettings = configuration.GetSection("MailSettings"); var defaultFromEmail = emailSettings["Mail"]; var host = emailSettings["Host"]; var port = emailSettings.GetValue("Port"); var userName = emailSettings["UserName"]; var password = emailSettings["Password"]; services .AddFluentEmail(defaultFromEmail) .AddSmtpSender(host, port, userName, password) .AddRazorRenderer(); } }