khaleelsyed Ответов: 0

Невозможно прочитать данные из транспортного соединения: установленное соединение было прервано программным обеспечением на вашем хост-компьютере


У меня есть экран создания почты, где пользователь может отправлять письма кандидатам, когда я отправляю почту из своей локальной системы, он работает нормально.

Но отправка почты не удалась на сервере печени.
Там написано::
Unable to read data from the transport connection: An established connection was aborted by the software in your host machine


Вот мой код на экране создания.
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient();
           
            client.UseDefaultCredentials = false;
            client.Credentials = new System.Net.NetworkCredential("xyz@xyz.com", "xxxxx");
            client.Port = 587;
            client.Host = "smtp.gmail.com";

            client.EnableSsl = true;
            System.Net.Mail.MailMessage MyMsg = new System.Net.Mail.MailMessage();

            try
            {
               // MyMsg.From = new System.Net.Mail.MailAddress(txtFrom.Text.Trim());
                MyMsg.From = new System.Net.Mail.MailAddress("", "Admission - xyz@xyz.com");
               
                MyMsg.ReplyTo = new System.Net.Mail.MailAddress("", "Admissions - xyz@xyz.com");
            }
            catch (Exception ex)
            {
                lblStatus.Text = "Please enter the From: address properly";
                return;
            }


Что я уже пробовал:

почта успешно отправлена из системы разработки,но не работает на живом сервере.

[no name]

В большинстве случаев это исключение указывает на то, что что-то на вашем компьютере блокирует ваше соединение. Попробуйте отключить брандмауэр/антивирус для целей тестирования только в том случае, если он сработал, вам, вероятно, нужно найти способ разрешить его с включенным брандмауэром/антивирусом.

khaleelsyed

спасибо

0 Ответов