Skip to content

Commit 4fc26e9

Browse files
authored
Merge pull request #155 from jddonovan/master
Adding SSL and login support for dependency injection extension method
2 parents 37dce72 + 912909d commit 4fc26e9

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/Senders/FluentEmail.Smtp/FluentEmailSmtpBuilderExtensions.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ public static FluentEmailServicesBuilder AddSmtpSender(this FluentEmailServicesB
1616

1717
public static FluentEmailServicesBuilder AddSmtpSender(this FluentEmailServicesBuilder builder, string host, int port) => AddSmtpSender(builder, new SmtpClient(host, port));
1818

19+
public static FluentEmailServicesBuilder AddSmtpSender(this FluentEmailServicesBuilder builder, string host, int port, string username, string password) => AddSmtpSender(builder,
20+
new SmtpClient(host, port) { EnableSsl = true, Credentials = new NetworkCredential (username, password) });
21+
1922
public static FluentEmailServicesBuilder AddSmtpSender(this FluentEmailServicesBuilder builder, Func<SmtpClient> clientFactory)
2023
{
2124
builder.Services.TryAdd(ServiceDescriptor.Scoped<ISender>(x => new SmtpSender(clientFactory)));

0 commit comments

Comments
 (0)