mirror of
https://github.com/bitwarden/server.git
synced 2025-04-17 19:18:16 -05:00
use SettingHasValue for smtp services
This commit is contained in:
parent
5f4c7eb122
commit
6d4e34b229
@ -1,5 +1,6 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
using Bit.Core.Utilities;
|
||||||
using MailKit.Net.Smtp;
|
using MailKit.Net.Smtp;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using MimeKit;
|
using MimeKit;
|
||||||
@ -80,8 +81,8 @@ namespace Bit.Core.Services
|
|||||||
await client.ConnectAsync(_globalSettings.Mail.Smtp.Host, _globalSettings.Mail.Smtp.Port, useSsl);
|
await client.ConnectAsync(_globalSettings.Mail.Smtp.Host, _globalSettings.Mail.Smtp.Port, useSsl);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!string.IsNullOrWhiteSpace(_globalSettings.Mail.Smtp.Username) &&
|
if(CoreHelpers.SettingHasValue(_globalSettings.Mail.Smtp.Username) &&
|
||||||
!string.IsNullOrWhiteSpace(_globalSettings.Mail.Smtp.Password))
|
CoreHelpers.SettingHasValue(_globalSettings.Mail.Smtp.Password))
|
||||||
{
|
{
|
||||||
await client.AuthenticateAsync(_globalSettings.Mail.Smtp.Username,
|
await client.AuthenticateAsync(_globalSettings.Mail.Smtp.Username,
|
||||||
_globalSettings.Mail.Smtp.Password);
|
_globalSettings.Mail.Smtp.Password);
|
||||||
|
@ -4,6 +4,7 @@ using System.Net.Mail;
|
|||||||
using System.Net;
|
using System.Net;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
|
using Bit.Core.Utilities;
|
||||||
|
|
||||||
namespace Bit.Core.Services
|
namespace Bit.Core.Services
|
||||||
{
|
{
|
||||||
@ -38,10 +39,10 @@ namespace Bit.Core.Services
|
|||||||
client.UseDefaultCredentials = _globalSettings.Mail.Smtp.UseDefaultCredentials;
|
client.UseDefaultCredentials = _globalSettings.Mail.Smtp.UseDefaultCredentials;
|
||||||
client.DeliveryMethod = SmtpDeliveryMethod.Network;
|
client.DeliveryMethod = SmtpDeliveryMethod.Network;
|
||||||
|
|
||||||
if(!string.IsNullOrWhiteSpace(_globalSettings.Mail.Smtp.Username) &&
|
if(CoreHelpers.SettingHasValue(_globalSettings.Mail.Smtp.Username) &&
|
||||||
!string.IsNullOrWhiteSpace(_globalSettings.Mail.Smtp.Password))
|
CoreHelpers.SettingHasValue(_globalSettings.Mail.Smtp.Password))
|
||||||
{
|
{
|
||||||
if(!string.IsNullOrWhiteSpace(_globalSettings.Mail.Smtp.AuthType))
|
if(CoreHelpers.SettingHasValue(_globalSettings.Mail.Smtp.AuthType))
|
||||||
{
|
{
|
||||||
var cred = new NetworkCredential(_globalSettings.Mail.Smtp.Username,
|
var cred = new NetworkCredential(_globalSettings.Mail.Smtp.Username,
|
||||||
_globalSettings.Mail.Smtp.Password);
|
_globalSettings.Mail.Smtp.Password);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user