本文小编为大家详细介绍“C#怎么使用hotmail的SMTP服务器发送邮件”,内容详细,步骤清晰,细节处理妥当,希望这篇“C#怎么使用hotmail的SMTP服务器发送邮件”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
使用微软邮件服务器方式
1. 发送者账户为hotmail账号,SMTP服务为: smtp.office365.com
2.身份验证: hotmail账号 + 密码
client.Host = "smtp.office365.com";
client.Port = 587;
client.EnableSsl= true;//微软与谷歌SMTP服务用SSL
client.Credentials = new System.Net.NetworkCredential("xxx@hotmail.com", "邮箱密码");
使用网易网易邮件服务器方式
1. 发送者账户为网易邮箱账号,SMTP服务为: smtp.163.com
2.身份验证: 网易邮箱账号 + 密码
client.Host = "smtp.163.com";
client.Port = 25;
client.Credentials = new System.Net.NetworkCredential("xxx@163.com", "邮箱密码");
使用微软邮件服务器发送邮件完整源码 (基于.net 6.0)
// See https://aka.ms/new-console-template for more information
using System.Net.Mail;
using System.Text;
Console.WriteLine("自动发送邮件测试:");
var mailMsg = new MailMessage();
var txtSubject = "这是一个用C#编写的邮件发送Console客户端";
var txtBody = "网狐定制,网狐二开,自由职业开发者,Linux爱者,C,C++ ,C#,LUA,GO爱好者Windows,Linux,Mac,IOS,Android平台应用与游戏开发";
//var txtFrom = "xxx@163.com";
var txtFrom = "xxx@hotmail.com";
var txtTo = "xxx@qq.com";
var txtAtta = "sqldecryptor.exe";
var mailAttachment = new Attachment(txtAtta);
mailMsg.Attachments.Add(mailAttachment);
try
{
mailMsg.From = new MailAddress(txtFrom);
mailMsg.To.Add(txtTo);
mailMsg.Subject = txtSubject;
mailMsg.SubjectEncoding = Encoding.Default;
mailMsg.Body = txtBody;
mailMsg.BodyEncoding = Encoding.Default;
mailMsg.Priority = MailPriority.High;
SmtpClient client = new SmtpClient();
//client.Host = "smtp.163.com";
client.Host = "smtp.office365.com";
//client.Port = 25;
client.Port = 587;
client.EnableSsl= true;//微软与谷歌SMTP服务用SSL
client.DeliveryMethod = SmtpDeliveryMethod.Network;
//client.Credentials = new System.Net.NetworkCredential("xxx@163.com", "密码");
client.Credentials = new System.Net.NetworkCredential("xxx@hotmail.com", "密码");
Console.WriteLine("Mail Sending ...");
client.Send(mailMsg);
Console.WriteLine("Mail Send Success!");
}
catch (Exception m) //异常处理
{
Console.WriteLine(m.Message + "\n");
Console.WriteLine(m.InnerException);
}
运行效果:
读到这里,这篇“C#怎么使用hotmail的SMTP服务器发送邮件”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注亿速云行业资讯频道。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
原文链接:https://blog.51cto.com/u_15826192/5749751