C#发送邮件功能

来源:互联网 发布:网络与信息安全事件 编辑:程序博客网 时间:2024/06/05 23:03
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)                {                }            }        }
原创粉丝点击