Browse Source

smtp fixes

pull/95/head
Kyle Spearrin 8 years ago
parent
commit
1ab815dbb8
  1. 5
      src/Core/Services/Implementations/SmtpMailDeliveryService.cs
  2. 2
      util/Setup/Program.cs

5
src/Core/Services/Implementations/SmtpMailDeliveryService.cs

@ -22,8 +22,7 @@ namespace Bit.Core.Services @@ -22,8 +22,7 @@ namespace Bit.Core.Services
public Task SendEmailAsync(Models.Mail.MailMessage message)
{
using(var client = new SmtpClient(_globalSettings.Mail.Smtp.Host, _globalSettings.Mail.Smtp.Port))
{
var client = new SmtpClient(_globalSettings.Mail.Smtp.Host, _globalSettings.Mail.Smtp.Port);
client.UseDefaultCredentials = false;
client.EnableSsl = _globalSettings.Mail.Smtp.Ssl;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
@ -57,6 +56,7 @@ namespace Bit.Core.Services @@ -57,6 +56,7 @@ namespace Bit.Core.Services
client.SendCompleted += (s, e) =>
{
smtpMessage.Dispose();
client.Dispose();
};
client.SendAsync(smtpMessage, null);
@ -64,4 +64,3 @@ namespace Bit.Core.Services @@ -64,4 +64,3 @@ namespace Bit.Core.Services
}
}
}
}

2
util/Setup/Program.cs

@ -397,7 +397,7 @@ globalSettings__mail__smtp__host=REPLACE @@ -397,7 +397,7 @@ globalSettings__mail__smtp__host=REPLACE
globalSettings__mail__smtp__username=REPLACE
globalSettings__mail__smtp__password=REPLACE
globalSettings__mail__smtp__ssl=true
globalSettings__mail__smtp__port=465");
globalSettings__mail__smtp__port=587");
if(!_push)
{

Loading…
Cancel
Save