C# 使用.net内置smtp发送邮件
命名空间添加引用
using System.Net;
using System.Net.Mail;
using System.Net;
using System.Net.Mail;
//以下代码已经测试通过,我这里使用了QQ邮箱,需要在QQ邮箱中开启smtp。
//参数说明(接收邮箱,标题,内容)
public static void sendMail(string strTo, string strSubject, string strBody)
{
string strSmtpServer = "smtp.qq.com";
string strFrom = "你的QQ号码@qq.com";
string strFromPass = "你的QQ密码";
System.Net.Mail.SmtpClient client = new SmtpClient(strSmtpServer);
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential(strFrom, strFromPass);
client.DeliveryMethod = SmtpDeliveryMethod.Network;
System.Net.Mail.MailMessage message = new MailMessage(strFrom, strTo, strSubject, strBody);
message.BodyEncoding = System.Text.Encoding.UTF8;
message.IsBodyHtml = true;
client.Send(message);
}
public static void sendMail(string strTo, string strSubject, string strBody)
{
string strSmtpServer = "smtp.qq.com";
string strFrom = "你的QQ号码@qq.com";
string strFromPass = "你的QQ密码";
System.Net.Mail.SmtpClient client = new SmtpClient(strSmtpServer);
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential(strFrom, strFromPass);
client.DeliveryMethod = SmtpDeliveryMethod.Network;
System.Net.Mail.MailMessage message = new MailMessage(strFrom, strTo, strSubject, strBody);
message.BodyEncoding = System.Text.Encoding.UTF8;
message.IsBodyHtml = true;
client.Send(message);
}

浙公网安备 33010602011771号