From 2df37f692d467dc541e794a58ff495af00907a07 Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Thu, 7 Mar 2019 12:08:17 +0000 Subject: [PATCH] =?UTF-8?q?use=20domain=20from=20setting=20=C3=A0=20sendin?= =?UTF-8?q?g=20credentials=20against=20smtp=20server?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Yavsc.Server/Settings/SmtpSettings.cs | 1 + src/Yavsc/Services/MailSender.cs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Yavsc.Server/Settings/SmtpSettings.cs b/src/Yavsc.Server/Settings/SmtpSettings.cs index 44fd9e9c..6775d66e 100644 --- a/src/Yavsc.Server/Settings/SmtpSettings.cs +++ b/src/Yavsc.Server/Settings/SmtpSettings.cs @@ -7,6 +7,7 @@ namespace Yavsc public int Port { get; set; } public string UserName { get; set; } public string Password { get; set; } + public string Domain { get; set; } public bool EnableSSL { get; set; } } diff --git a/src/Yavsc/Services/MailSender.cs b/src/Yavsc/Services/MailSender.cs index f25b7d2b..d4700eb0 100644 --- a/src/Yavsc/Services/MailSender.cs +++ b/src/Yavsc/Services/MailSender.cs @@ -65,7 +65,7 @@ namespace Yavsc.Services SecureSocketOptions.Auto); if (smtpSettings.UserName!=null) { NetworkCredential creds = new NetworkCredential( - smtpSettings.UserName, smtpSettings.Password, smtpSettings.Host); + smtpSettings.UserName, smtpSettings.Password, smtpSettings.Domain); await sc.AuthenticateAsync(System.Text.Encoding.UTF8, creds, System.Threading.CancellationToken.None); }