创建邮件类
cs
// 有static时候 类名,方法名
// MyEmail.方法名
/// <summary>
/// 给目标发送邮箱
/// </summary>
/// <param name="maiTo"></param>
/// <param name="title"></param>
/// <param name="content"></param>
/// <returns></returns>
public static bool SendEmail(string maiTo,string title,string content)
{
// 设置发送的邮件信息
// 如果163邮箱 @"smtp.163.com"
string smtpServer = @"smtp.qq.com";// 发送邮件的服务器
string emailPeopre = @"1652459460@qq.com";// 发送者的邮箱
string pwd = "yistfzgnoonndgje";// 授权码
// 邮件服务配置
SmtpClient client = new SmtpClient();// 创建邮件客户端对象
client.DeliveryMethod = SmtpDeliveryMethod.Network;// 通过网络进行发邮件
client.Host = smtpServer;// 设置发送的服务器
client.EnableSsl = true;//是否启用ssl安全验证
client.UseDefaultCredentials = true;// 不和请求一起发送
client.Credentials = new NetworkCredential(emailPeopre, pwd);// 发给服务器的信息,设置发送凭证
// 设置邮件标题或者内容等
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今朝剑指叠云处,炼蛊炼人还炼天");
}