Я использую C # для внутренней части этой контактной формы, а html - это внешний интерфейс
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Net.Mail;
public partial class index : System.Web.UI.Page
{
protected void Send_Click(object sender, EventArgs e)
{
try
{
MailMessage message = new MailMessage(From.Text, To.Text, Subject.Text, Body.Text);
message.IsBodyHtml = true;
SmtpClient client = new SmtpClient("smtp.gmail.com", 465);
client.EnableSsl = true;
// The credentials when I ran the code were correct.
client.Credentials = new System.Net.NetworkCredential("example@gmail.com","password");
client.Send(message);
status.Text = "Mail was sent successfully";
status.Text = "Send was clicked";
}
// This catch block is so that you can see what error
// occurs if there is an error
catch(Exception ex)
{
status.Text = ex.StackTrace;
}
}
}
Это ошибка, которая была показана
System.Net.Mail.MailCommand.CheckResponse (SmtpStatusCode statusCode, String response)
в System.Net.Mail.MailCommand.Send (команда SmtpConnection conn, Byte [], MailAddress from, логический allowUnicode)
в System.Net.Mail.SmtpTransport.SendMail (отправитель MailAddress, получатели MailAddressCollection, deliveryNotify String, логическое allowUnicode, SmtpFailedRecipientException & exception)
в System.Net.Mail.SmtpClient.Send (сообщение MailMessage) в объекте события (отправитель события EventSense) в index.SegsArgsв C: \ Users \ robert.crider \ source \ repos \ WebSite2 \ WebSite2 \ index.aspx.cs: строка 37