Microsoft Exchange Relay отказано в доступе - PullRequest
0 голосов
/ 09 сентября 2018

Он Всем !!

Я снова публикую свою проблему, но с другим описанием. в нашей организации Использование Microsoft Exchange в качестве внутренней системы обмена сообщениями. со своей стороны я несу ответственность за установку веб-API, который позволяет отправлять электронные письма во внешнюю организацию с использованием учетной записи без повторов воспроизведения @ our domain.com. Я смоделировал эту функцию в приложении Windows, но все равно получаю сообщение: {"Клиенту запрещено отправлять почту на этот сервер." Ответ сервера был: 4.7.1: доступ к ретрансляции запрещен "}

private void button2_Click(object sender, EventArgs e)
    {
        string Username = "MyUN";
        string Password = "MyPW";
        string SmtpServer = "Doamine";
        string From = Username + "@SmtpServer";

        System.Net.Mail.SmtpClient smtpClient = new System.Net.Mail.SmtpClient();
        NetworkCredential basicCredential = new NetworkCredential(Username, Password, SmtpServer);
        MailMessage message = new MailMessage();
        System.Net.Mail.MailAddress fromAddress = new System.Net.Mail.MailAddress(From);

        // setup up the host, increase the timeout to 5 minutes
        smtpClient.Host = SmtpServer;
        smtpClient.Port = 25;
        smtpClient.Credentials = basicCredential;
        //smtpClient.UseDefaultCredentials = true;
        smtpClient.EnableSsl = true; ;
        smtpClient.Timeout = (60 * 5 * 1000);

        message.From = fromAddress;
        message.Subject = " - " + DateTime.Now.Date.ToString().Split(' ')[0];
        message.IsBodyHtml = true;
        message.Body = " -88888888888888888888888888888 ";
        message.To.Add("Receipt@gmail.com");
        ServicePointManager.ServerCertificateValidationCallback = delegate(object s, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) { return true; };


        smtpClient.Send(message);
    }

Я использовал Аутентификацию с Пользователем + Пароль и Аутентификацию Windows, включив //smtpClient.UseDefaultCredentials = true; но все та же ошибка.

У вас есть идеи, пожалуйста, и заранее спасибо !!!!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...