Initial commit - Auth
This commit is contained in:
Executable
+27
@@ -0,0 +1,27 @@
|
||||
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<int>("Port");
|
||||
var userName = emailSettings["UserName"];
|
||||
var password = emailSettings["Password"];
|
||||
|
||||
services
|
||||
.AddFluentEmail(defaultFromEmail)
|
||||
.AddSmtpSender(host, port, userName, password)
|
||||
.AddRazorRenderer();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user