您的位置:首页 > 编程语言 > C#

c#邮件发送的实现

2013-09-11 16:10 232 查看
c#实现邮件的发送

第一步 :引用命名空间

using System.Net;
using System.Net.Mail;

第二步:具体代码

//创建邮箱信息
MailMessage myMail = new MailMessage();//声明一个mail对象
myMail.Priority = MailPriority.High;//设置邮件等级为high
myMail.From = new MailAddress("发件人邮箱", "发件人名称");//发件人地址
myMail.To.Add(new MailAddress("收件人邮箱", "收件人名称");//收件人地址
myMail.Subject = "主题";//主题
//发送的内容
myMail.Body ="发送邮件的内容";//发送邮件的内容

//创建一个邮件服务器类
SmtpClient myclient = new SmtpClient();
myclient.Host = "SMTP.163.com";//设置服务器的ip地址,还可以是smtp.qq.com等等
myclient.Port = Convert.ToInt32("25");//设置服务器的端口号

//验证登陆 设置发送人和密码
myclient.Credentials = new NetworkCredential("发件人邮箱", "发件人邮箱密码");

//发送邮件
try
{
myclient.Send(myMail);
return true;
}
catch (Exception)
{
return false;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: