SmtpClient 发送邮件

Posted bos_kg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SmtpClient 发送邮件相关的知识,希望对你有一定的参考价值。

利用SmtpClient 代码发送邮件。 简单测试代码:

static void Main(string[] args)
{
MailMessage msg = new MailMessage();
SmtpClient client = new SmtpClient();
client.Host = "smtp.163.com"; //代理服务器 主机
client.Credentials = new System.Net.NetworkCredential("mailname", "mailps");
client.Port = 25;//端口: 
Attachment at = new Attachment("");//附件
msg.From = new MailAddress("from");//发件箱
msg.To.Add(new MailAddress("4444@qq.com"));//收件箱
msg.Body = "你好!\r\n 这是关于数据处理的相关内容,请查收!\r\n 此致\r\n"; //内容
msg.Subject = "测试邮件";//主题
msg.Attachments.Add(at);//附件
// client.SendCompleted += client_SendCompleted;
client.Send(msg);
}

 

代理主机 各个邮件服务器不一样我用的是163的。

端口,pop3端口:110, smtp端口是:25   

开始不明白主机和端口 ,以为自己本地电脑和路由器端口。这里要注意!

记下来防止后面忘记了!

以上是关于SmtpClient 发送邮件的主要内容,如果未能解决你的问题,请参考以下文章

C# 使用 SmtpClient 发送带有内联图像的邮件

使用 SmtpClient 通过 C# 发送 HTML 电子邮件

smtpclient.send 在尝试通过 Office 365 发送电子邮件时挂起

c# SmtpClient 类无法使用 gmail 发送电子邮件

使用 SmtpClient 发送邮件时图像中断

使用 SmtpClient 时如何保存电子邮件而不是发送?