Я разместил веб-сайт на хостинге Godaddy в Windows ASP.net и также приобрел электронную почту.
На этом сайте есть страница ContactUs, на которой любой посетитель может заполнить свои данные и отправить.
Для этого я внутренне использую мой личный идентификатор Gmail как «От» и мой информационный идентификатор электронной почты как «Кому» для отправки электронного письма.
Я использую образец кода, который они предоставили на своем веб-сайте, в качестве этой ссылки .
Но я получаю эту ошибку:
Исключение типа 'System.Net.Mail.SmtpException' произошло в System.dll, но не было обработано в коде пользователя.
Дополнительная информация: Услуга недоступна, закрытие канала передачи. Ответ сервера: Не удается подключиться к SMTP-серверу 72.167.234.197 (72.167.234.197:25), ошибка подключения 10060
На клиенте. Отправка (сообщение)
Это моя запись web.config по этой ссылке:
<system.net>
<mailSettings>
<smtp from="personalID@gmail.com">
<network host="relay-hosting.secureserver.net" port="25" />
</smtp>
</mailSettings>
</system.net>
А это мой код для отправки электронной почты:
StringBuilder body = new StringBuilder();
body.AppendLine("<h3>New Query Received:</h3>");
body.AppendLine();
body.AppendFormat("Name : {0}<br />", txtName.Text);
body.AppendFormat("Email : {0}<br />", txtEmail.Text);
body.AppendFormat("Phone : {0}<br />", txtMobile.Text);
body.AppendFormat("Query : {0}<br />", txtQuery.Text);
MailMessage message = new MailMessage();
message.From = new MailAddress("manish.rnsconsultancy@gmail.com");
message.To.Add(new MailAddress("info@rns-consultancy.com"));
message.Subject = "New Query from Website";
message.Body = body.ToString();
SmtpClient client = new SmtpClient();
client.Send(message);
Может кто-нибудь, пожалуйста, помогите мне в этом вопросе, я застрял на этом, поскольку их служба поддержки клиентов не знает, кроме этой ссылки.
Я также пытался переключить адреса электронной почты с From и To, но получил ту же ошибку.