Nishant.Chauhan80 Ответов: 0

Пожалуйста, помогите мне решить эту ошибку "была предпринята попытка получить доступ к сокету способом, запрещенным его правами доступа [2607:f8b0:400e:c02::6d]:587"


уважаемый господин,


Я готовлю этот сайт(Сиддха аюрведический оздоровительный центр[^]) и размещен на сервере.Я отправляю информацию по email-Id, но ошибка отображается на электронную почту, и я отправляю пример ошибки"
An attempt was made to access a socket in a way forbidden by its access permissions [2607:f8b0:400e:c02::6d]:587
Но информация отправляется на электронную почту на локальном сервере. И не работает на главном хост-сервере.

Код страницы Contactus.aspx

protected void Button1_Click(object sender, EventArgs e)
        {
            StringBuilder sb = new StringBuilder();
            sb.Append("<html><head><title>Email Sending By</title></head>");
            sb.Append("<body>");
            sb.Append("<table cellpadding='5' cellspacing='5' width='400px' border='1'>");
            sb.Append("<tr><td>Name:" + TextBox1.Text + "</td></tr>");
            sb.Append("<tr><td>EmailID:" + TextBox2.Text + "</td></tr>");
            sb.Append("<tr><td>Mobile no:" + TextBox3.Text + "</td></tr>");

            sb.Append("<tr><td>Query:" + TextBox4.Text + "</td></tr>");
            sb.Append("</table></body></html>");
            MAILINGS.sendemails("XXXXayurvedichealthcenter@gmail.com", "Query", sb.ToString());

            TextBox1.Text = "";
            TextBox2.Text = "";
            TextBox3.Text = "";
            TextBox4.Text = "";
            Label1.Visible = true;
            Label1.ForeColor = System.Drawing.Color.Gold;
            Label1.Text = "Thank you for getting in touch!";
           


        }



Код страницы Mailings.cs

public static void sendemails(string to, string sub, string body)
       {
           MailMessage mm = new MailMessage();
           mm.From = new MailAddress("xxxxxayurvedichealthcenter@gmail.com", "SIDDHA Ayurvedic Health Center");
           mm.To.Add(to);
           mm.Subject = sub;
           mm.Body = body;

           mm.IsBodyHtml = true;
           mm.Priority = MailPriority.High;
           SmtpClient ss = new SmtpClient();
           ss.Credentials = new NetworkCredential("xxxxxayurvedichealthcenter@gmail.com", "xxxxxxx07");

           ss.Port = 587;
           ss.Host = "smtp.gmail.com";
           ss.EnableSsl = true;
           ss.Send(mm);
       }


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

help me to  solve this error "An attempt was made to access a socket in a way forbidden by its access permissions [2607:f8b0:400e:c02::6d]:587"

Sinisa Hajnal

Как говорится в ошибке: ваши учетные данные не имеют прав доступа. Разрешите это, и ошибка исчезнет.

Nishant.Chauhan80

Но сэр на локальном сервере прекрасно работают те же учетные данные

ZurdoDev

Это означает, что на сервере что-то изменилось. Вам придется выяснить, что это такое.

Jochen Arndt

Проверьте настройки брандмауэра на сервере. Если ведение журнала брандмауэра включено (по умолчанию это не так), вы также можете проверить журнал.

Однако могут быть и другие причины этой ошибки.

0 Ответов