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 = "你好!
 这是关于数据处理的相关内容,请查收!
 此致
"; //内容
msg.Subject = "测试邮件";//主题
msg.Attachments.Add(at);//附件
// client.SendCompleted += client_SendCompleted;
client.Send(msg);
}

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

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

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

记下来防止后面忘记了!

原文地址:https://www.cnblogs.com/boskg/p/5292998.html