我正在联系我们页面的网络应用程序,因为我有类似的字段 名称: 电子邮件地址: 电话号码 : 附件: 信息: 发送按钮
现在点击发送按钮,我想将电子邮件发送到一些带有上述正文内容的abc@gmail.com。
做一些我需要在.cs文件中编写的代码
这是我试过的
protected void Button_Click(object sender, EventArgs e)
{
try
{
if (Page.IsValid)
{
MailMessage mail = new MailMessage();
SmtpClient smtpServer = new SmtpClient("smtp.gmail.com");
mail.From = new MailAddress("abc@gmail.com");
mail.To.Add("abc@gmail.com");
mail.Body = "<b> Sender Name : </b>" + txtbname.Text + "<br/>"
+ "<b> Sender Email : </b>" + txtbemail.Text + "<br/>"
+ "<b> Sender Contact Number : </b>" + txtphone.Text + "<br/>"
+ "<b> Message : </b>" + txtbmessage.Text;
System.Net.Mail.Attachment attachment;
attachment = new System.Net.Mail.Attachment("Attachment" + this.fp);
mail.Attachments.Add(attachment);
mail.IsBodyHtml = true;
smtpServer.Port = 587;
smtpServer.Credentials = new System.Net.NetworkCredential("abc@gmail.com", "password");
smtpServer.EnableSsl = true;
smtpServer.Send(mail);
label1.ForeColor = System.Drawing.Color.Green;
label1.Text = "SENT";
}
}
catch (Exception ex)
{
label1.ForeColor = System.Drawing.Color.Red;
label1.Text = "Failed";
}
}
答案 0 :(得分:2)
要发送邮件,您必须允许来自您的Gmail帐户的安全性较低的应用
使用您的Gmail帐户登录并找到“允许安全性较低的应用:”from here。
Google使用您的Gmail帐户管理安全性。您需要启用“允许安全性较低的应用:”,您将在Gmail帐户中收到邮件。