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

C#发送邮件功能

2017-10-24 11:34 260 查看
private void EmailToDesignater(AddIssueRecordsInput input,string email2)
{
if (input.Email != null)
{
var emailAcount = "i*****@qq.com";//设置邮箱的账号
var emailPassword = "888888";//设置邮箱的密码

//var reciver = ; //收件人地址(邮箱地址)

//邮件内容
var content = "邮件内容";

MailMessage message = new MailMessage();

//设置发件人,发件人需要与设置的邮件发送服务器的邮箱一致
MailAddress fromAddr = new MailAddress("i*****@qq.com";);
message.From = fromAddr;

//设置收件人,可添加多个,添加方法与下面的一样
//message.To.Add("*******@qq.com");//测试用
message.To.Add(input.Email);//实际用

//设置抄送人
//message.CC.Add("("*******@qq.com");//测试用
message.CC.Add(email2);//实际用

//设置邮件标题
message.Subject = "生产过程中的问题反馈";

//设置邮件内容
message.Body = content;

//设置邮件发送服务器,服务器根据你使用的邮箱而不同,可以到相应的 邮箱管理后台查看,下面是QQ的
//SmtpClient client = new SmtpClient("smtp.qq.com", 25);//qq的邮件发送服务器
SmtpClient client = new SmtpClient("mail.qqctn.com.cn", 25);//foxmail的邮件发送服务器(根据邮箱设置邮件发送服务器)

//设置发送人的邮箱账号和密码
client.Credentials = new NetworkCredential(emailAcount, emailPassword);

//启用ssl,也就是安全发送
//client.EnableSsl = true;

//发送邮件
try
{
client.Send(message);

}
catch (Exception)
{

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