Update GenericEmailProvider.cs

Fix #3267
This commit is contained in:
Javier Pastor 2019-11-16 11:57:18 +01:00 committed by GitHub
commit b859ebc517
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -96,7 +96,14 @@ namespace Ombi.Notifications
client.Authenticate(settings.Username, settings.Password);
}
_log.LogDebug("sending message to {0} \r\n from: {1}\r\n Are we authenticated: {2}", message.To, message.From, client.IsAuthenticated);
await client.SendAsync(message);
try
{
await client.SendAsync(message);
}
catch (MailKit.Net.Smtp.SmtpCommandException e) when (e.Message.Equals(String.Format("5.1.1 Mailbox <{0}> does not exist", model.To)))
{
_log.LogError("Could not send email '{0}', address <{1}> does not exist.",message.Subject, model.To);
}
await client.DisconnectAsync(true);
}
}
@ -178,4 +185,4 @@ namespace Ombi.Notifications
}
}
}
}
}