博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
发邮件
阅读量:5150 次
发布时间:2019-06-13

本文共 2033 字,大约阅读时间需要 6 分钟。

using System;

using System.Collections.Generic;
using System.Linq;
using System.Net.Mail;
using System.Web;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
/// <summary>
/// EMailTo 的摘要说明
/// </summary>
public class EMailTo
{
public string SendMail(DataTable dt_to,string subjects,string bodys)
{
DataTable dtemail = QueryWorkerAndEmail();
System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
foreach (DataRow row in dt_to.Rows)
{
foreach (DataRow item in dtemail.Rows)
{
if (row["WorkNumber"].ToString().Trim().ToUpper() == item["WorkNumber"].ToString().Trim().ToUpper())
{
msg.To.Add(item["Email"].ToString());
break;
}
}
}
//msg.To.Add("zhangping_it@lhys.cc");
//msg.To.Add(b@b.com);
/*
* msg.To.Add("b@b.com");可以发送给多人
* msg.CC.Add("c@c.com");可以抄送给多人
*/
msg.From = new MailAddress("服务器邮箱", "在线考试系统", System.Text.Encoding.UTF8);
/* 上面3个参数分别是发件人地址(可以随便写),发件人姓名,编码*/
msg.Subject = subjects;//邮件标题
msg.SubjectEncoding = System.Text.Encoding.UTF8;//邮件标题编码
msg.Body = bodys;//邮件内容
msg.BodyEncoding = System.Text.Encoding.UTF8;//邮件内容编码
msg.IsBodyHtml = true;//是否是HTML邮件
msg.Priority = MailPriority.Normal;//邮件优先级

SmtpClient client = new SmtpClient();

client.Credentials = new System.Net.NetworkCredential("服务器邮箱", "密码");
//在71info.com注册的邮箱和密码
client.Host = ""; //smtp.
object userState = msg;
try
{
client.SendAsync(msg, userState);
//简单一点儿可以client.Send(msg);
return "发送成功!";
}
catch (System.Net.Mail.SmtpException ex)
{
return "发送失败," + ex;
}
}
//初始化员工信息
public DataTable QueryWorkerAndEmail()
{
SqlConnection Conn = new SqlConnection(ConfigurationManager.ConnectionStrings["LogInConnectionString"].ConnectionString);
Conn.Open();
string strSQL = "SELECT TOP 1000 [WorkNumber] ,[Email] FROM [OnLineExam].[dbo].[EmployeEmail]";
SqlDataAdapter da = new SqlDataAdapter(strSQL.ToString(), Conn);
//实例化 DataSet 数据集 这个数据集会绑定在gridview上
DataSet data = new DataSet();
//向数据集中fill(填入)数据 da填入data
da.Fill(data, "table");
return data.Tables[0];
}
}

转载于:https://www.cnblogs.com/zhang-wenbin/p/6374938.html

你可能感兴趣的文章
获取国内随机IP的函数
查看>>
C/C++的64位整型
查看>>
今天第一次写博客
查看>>
asp.net时间类-格式-方法应用
查看>>
win7分盘(复制)
查看>>
江城子·己亥年戊辰月丁丑日话凄凉
查看>>
【Java集合源码剖析】ArrayList源码剖析
查看>>
【国家集训队】旅游 题解(树剖基础)
查看>>
IP V4 和 IP V6 初识
查看>>
Spring Mvc模式下Jquery Ajax 与后台交互操作
查看>>
解除phpMyAdmin导入大型MySQL数据库文件大小限制
查看>>
(转)matlab练习程序(HOG方向梯度直方图)
查看>>
『Raid 平面最近点对』
查看>>
【ADO.NET基础-数据加密】第一篇(加密解密篇)
查看>>
C语言基础小结(一)
查看>>
STL中的优先级队列priority_queue
查看>>
BZOJ 2223 [Coci 2009]PATULJCI | 主席树练习 (好像是个权限题啊)
查看>>
UE4 使用UGM制作血条
查看>>
浏览器对属性兼容性支持力度查询网址
查看>>
C语言 链队列基本操作
查看>>