300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > C#使用QQ邮箱SMTP服务发送邮件

C#使用QQ邮箱SMTP服务发送邮件

时间:2023-03-31 21:58:55

相关推荐

C#使用QQ邮箱SMTP服务发送邮件

开启邮箱的SMTP服务

进入QQ邮箱->设置->账户->开启POP3/SMTP服务,通过发短信开通后会获取一个授权码,记得保存授权码,在程序中要使用

邮件发送代码

/// <summary>/// 发送邮件/// </summary>private string sendEmail(){try{//发送者邮箱账户string sendEmail = "xxxxxxxx@";//发送者邮箱账户授权码string code= "xxxxxxxxxxxxxxxx";//发件人地址MailAddress from = new MailAddress(sendEmail);MailMessage message = new MailMessage();//收件人地址message.To.Add("xxxxxxxx@");//标题message.Subject = "smtp发送邮件标题";message.SubjectEncoding = Encoding.UTF8;message.From = from;//邮件内容message.Body = "smtp发送邮件内容";message.IsBodyHtml = true;message.BodyEncoding = Encoding.UTF8;SmtpClient client = new SmtpClient();client.EnableSsl = true;client.Host = "";//smtp服务器client.Port = 587;//smtp端口//发送者邮箱账户和授权码client.Credentials = new NetworkCredential(sendEmail, code);client.Send(message);return "发送成功";}catch (Exception e){return e.ToString();}}

ps:

可以配合winform / web 应用程序使用(不喜欢命令行的童鞋)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。