Тогда у меня есть этот метод:< /p>
Код: Выделить всё
using MailKit.Net.Smtp;
using MimeKit;
private void Send(MimeMessage mailMessage)
{
using (var client = new SmtpClient())
{
try
{
client.Connect(_emailConfig.SmtpHost, _emailConfig.SmtpPort, MailKit.Security.SecureSocketOptions.None);
client.AuthenticationMechanisms.Remove("XOAUTH2");
client.CheckCertificateRevocation = false;
client.Send(mailMessage);
}
catch(Exception ex)
{
_logger.Information(JsonConvert.SerializeObject(ex));
throw;
}
finally
{
client.Disconnect(true);
client.Dispose();
}
}
}
SmtpClient не содержит определения Connect и не содержит доступного метода расширения Connect
p>
Затем в client.Connect выделяется соединение.
То же самое происходит с client.AuthenticationMechanisms< /code>, client.CheckCertificateRevocation и client.Dispose().
Я понизил версию до NETCore.MailKit-2.0.3, но ошибка все еще остается.
Как мне решить эту проблему?
Подробнее здесь: https://stackoverflow.com/questions/763 ... -for-conne