Пожалуйста, помогите мне решить эту ошибку "была предпринята попытка получить доступ к сокету способом, запрещенным его правами доступа [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
Проверьте настройки брандмауэра на сервере. Если ведение журнала брандмауэра включено (по умолчанию это не так), вы также можете проверить журнал.
Однако могут быть и другие причины этой ошибки.