导入命名空间
using System.Net;
using System.Net.Mail;
创建SmtpClient客户端实例
配置Host,账号
SmtpClinet smtpClient=new SmtpClient();
smtpClient.DeliveryMethod=SmtpDeliveryMethod.Network;
smtpClient.Host="";
smtpClient.Credentials=new NetworkCredential("账号","密码");
配置邮件发件人地址
MailAddress mailAddress=new MailAddress("账号");
配置邮件信息
MailMessage mailMsg=new MailMessage("账号","邮件接收对象的email");
mailMsg.From=mailAddress;
mailMsg.Subject="主题名称";
mailMsg.Body="邮件内容";
mailMsg.BodyEncoding=Encoding.UTF8;//编码格式
mailMsg.IsBodyHtml=true;//是否为html
还有其他属性可以根据自己需求进行设置
设置完后最后发送
smtpClient.Send(mailMsg);