Доступ к реле запрещен при отправке электронной почтыC#

Место общения программистов C#
Anonymous
Доступ к реле запрещен при отправке электронной почты

Сообщение Anonymous »

Я хочу отправить электронное письмо через настольное приложение

Вот мой код

Код: Выделить всё

        MailMessage m = new MailMessage("mahmoud@isysway.com", "gavoh3d@yahoo.com", "subject", "body");
m.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient("out.tedata.net.eg");
smtp.Credentials = new System.Net.NetworkCredential("mahmoud@isysway.com", "password");
smtp.UseDefaultCredentials = true;
smtp.Send(m);
Моя проблема: этот код выдает исключение

Код: Выделить всё

Transaction failed. The server response was: 5.7.1 : Relay access denied
Думаю, потому что моему интернет-провайдеру нужна аутентификация исходящего сервера (SMTP).
Я настраиваю ее в Outlook, как показано ниже.
Изображение

Теперь, как мне настроить это в моем коде

Спасибо

Подробнее здесь: https://stackoverflow.com/questions/125 ... ding-email

Вернуться в «C#»