C#怎么使用hotmail的SMTP服务器发送邮件

本文小编为大家详细介绍“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服务器发送邮件

读到这里,这篇“C#怎么使用hotmail的SMTP服务器发送邮件”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注创新互联行业资讯频道。


名称栏目:C#怎么使用hotmail的SMTP服务器发送邮件
当前网址:http://bzwzjz.com/article/gsgcep.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站建设 企业网站建设 商城网站建设 网站制作公司 成都网站制作 成都网站制作 企业网站建设 网站建设方案 阿坝网站设计 宜宾网站设计 成都商城网站建设 重庆网站建设 外贸网站设计方案 成都网站建设 网站设计公司 成都网站建设推广 定制级高端网站建设 成都响应式网站建设公司 网站建设开发 成都h5网站建设 网站设计 高端定制网站设计