Моего SmtpClient работает с следующими настройкамиSmtpClient работает с неправильными учетными
SmtpClient client = new SmtpClient();
client.Host = server;
client.UseDefaultCredentials = false;
client.Credentials = new NetworkCredential("username", "totallywrongpassword", "DOMAIN");
try
{
client.Send(message);
}
catch
{
// no exception is thrown, emails are send
}
я обеспечиваю недействительно, но электронные письма будут отправлены.
Что я настраиваю неправильно?
Сервер и клиент smtp находятся в одном и том же локальном домене.
Ваш SMTP-сервер ...? – JOSEFtw
Как говорится в ответе, это проблема с настройкой вашего SMTP-сервера, а не с кодом, который вы используете. Либо он настроен так, что он широко открыт (плохо для вас, отлично подходит для спамеров), либо он не требует аутентификации для компьютеров в локальном домене. Как вы исправите это зависит от сервера, который вы используете, и на него должен быть дан ответ на SuperUser. –