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 发送邮件的主要内容,如果未能解决你的问题,请参考以下文章
使用 SmtpClient 通过 C# 发送 HTML 电子邮件
smtpclient.send 在尝试通过 Office 365 发送电子邮件时挂起