Я пытаюсь подключиться к серверу smtp, который требует аутентификации.
Это код C #, который я использую для отправки электронного письма:
var smtpClient = new SmtpClient();
smtpClient.Host = _smtpServerHost;
smtpClient.Credentials = new NetworkCredential(_username, _password);
smtpClient.UseDefaultCredentials = false;
smtpClient.Send(GetMessage());
Функция отправки вызвала ошибку:
The SMTP server requires a secure connection or the client was not authenticated.
The server response was: Must authenticate before sending mail
Есть ли пропущенный шаг для подключения к серверу SMTP?
Я попытался подключиться к тестовому серверу, который у нас работает, но это не сработало.Я также пытался подключиться к smtp4dev .Я могу подключиться к нему, когда мне не требуется аутентификация, но не тогда, когда мне требуется авторизация.