介绍
这篇文章给大家介绍怎么在。net项目中实现一个邮件发送功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
<强>关键代码:强>
需要引用命名空间:
<强>使用System.Net.Mail;使用System.Net
, 强>
MailMessage mailObj =, new MailMessage (); ,,,,, ,,,,,mailObj.From =, new MailAddress (“mayun@qq.com");,//发送人邮箱地址,,, ,,,,,mailObj.To.Add (“mahuateng@qq.com");,,//收件人邮箱地址 ,,,,,mailObj.Subject =,“账户激活,,,,//主题 ,,,,,mailObj.Body =, mailbody;,,//正文, ,,,,,mailObj.IsBodyHtml =,真的,,//表示正文内容是HTML ,,,,,SmtpClient smtp =, new SmtpClient (); ,,,,,smtp.Host =,“smtp.sina.cn",,,,,,//smtp服务器名称 ,,,,,smtp.UseDefaultCredentials =,真的; ,,,,,smtp.Credentials =, new NetworkCredential (“mayun@qq.com",,“pwd");,//发送人的登录名和密码 ,,,,,smtp.Send (mailObj);
<强>注意细节:强>
<强>一、强> <强> smtp 强>
smtp(简单邮件传输协议)即简单邮件传输协议,它是一组由于源地址到目的地址传送邮件的规则。
在使用时,要保证邮件里该项服务已经开启!新浪邮箱设置例如:
二,出现“不允许使用邮箱名称。服务器响应为:包络发送方不匹配与登录用户. .”的错误
关于怎么在。net项目中实现一个邮件发送功能就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。