Merge pull request #533 from hargata/Hargata/532

add support for smtp clients that requires no authentication.
This commit is contained in:
Hargata Softworks
2024-05-31 09:11:52 -06:00
committed by GitHub

View File

@@ -146,7 +146,11 @@ namespace CarCareTracker.Helper
using (var client = new SmtpClient())
{
client.Connect(server, mailConfig.Port, MailKit.Security.SecureSocketOptions.Auto);
client.Authenticate(mailConfig.Username, mailConfig.Password);
//perform authentication if either username or password is provided.
//do not perform authentication if neither are provided.
if (!string.IsNullOrWhiteSpace(mailConfig.Username) || !string.IsNullOrWhiteSpace(mailConfig.Password)) {
client.Authenticate(mailConfig.Username, mailConfig.Password);
}
try
{
client.Send(message);