创建邮件类
1.有static时候 类名,方法名
MyEmail.方法名;给方发送邮箱
设置发送的邮件信息
string smtpServer = @"smtp.qq.com";// 发送邮件的服务器
string emailPeopre = @"1652459460@qq.com";// 发送者的邮箱
string pwd = "yistfzgnoonndgje";// 授权码
2.邮件服务配置
SmtpClient client = new SmtpClient();// 创建邮件客户端对象
client.DeliveryMethod = SmtpDeliveryMethod.Network;// 通过网络进行发邮件
client.Host = smtpServer;// 设置发送的服务器
client.EnableSsl = true;//是否启用ssl安全验证
client.UseDefaultCredentials = true;// 不和请求一起发送
client.Credentials = new NetworkCredential(emailPeopre, pwd);// 发给服务器的信息,设置发送凭证
3.设置邮件标题或者内容等
MailMessage mailMessage = new MailMessage(emailPeopre,maiTo);// 配置邮件对象
mailMessage.Subject = title;// 邮件的标题
mailMessage.Body = content;// 邮件的内容
mailMessage.BodyEncoding = Encoding.UTF8;// 设置内容编码
mailMessage.IsBodyHtml = false;// 设置是否支持html格式<p></p>
mailMessage.Priority = MailPriority.Normal;// 设置邮件优先级
try
{
client.Send(mailMessage);//发送邮件
return true;
}
catch (Exception e)
{throw e;
}}
设置按钮事件
private void button3_Click(object sender, EventArgs e)
{
string email = textBox2.Text;
MyEmail.SendEmail(email, "大爱仙尊", "早岁已知世事艰,仍取飞鸿荡云间\r\n一路寒风深如絮,命海沉浮克独行\r\n千磨万击心铸铁,殚精竭虑铸一剑\r\n今朝剑指叠云处,炼蛊炼人还炼天");
}