用于发送电子邮件ASP.NET的联系人页的代码
本文关键字:联系人 代码 NET ASP 电子邮件 用于 | 更新日期: 2023-09-27 18:29:46
我有一个带有代码的联系页面,我希望如果用户单击Send Message
Button
,那么电子邮件应该发送到我的域电子邮件地址。例如:mail@mydomain.com.ASP.NetButton
代码就是这样。
这是我的button
Sub
,我想在这里写代码:
protected void sendmsg_Click(object sender, EventArgs e)
{
try
{
//main code for email page
}
catch
{
//If the message failed at some point, let the user know
}
}
您可以很容易地获得该代码。但它是如何开始的。您可以点击SendEmail按钮调用以下功能。
注意-如果您希望收件人和发件人相同,SendTo可以与admin_email相同。在你的情况下也是一样。
public bool SendMail(string SendTo, string Subject, string Body)
{
try
{
string admin_email = "email"
string admin_emailpwd = "password"
MailMessage mail = new MailMessage();
mail.To.Add(SendTo);
mail.From = new MailAddress(admin_email);
mail.Subject = Subject;
mail.Body = Body;
mail.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient();
smtp.Host = "SMTP.gmail.com";
// smtp.Port = 587;
smtp.Credentials = new System.Net.NetworkCredential(admin_email, admin_emailpwd);
smtp.EnableSsl = true;
smtp.Send(mail);
}
catch
{
return false;
}
return true;
}