此程序用C#语言开发,实现了Smtp,exchange两种发邮件方式,支持自定义自图片的签名,和群发附件, 提供源代码和程序文件,可以直接运行,属于绿色软件!
开发此程序主要是为了公司HR批量发工资条。提高了工作效率!
主要实现了将一张工资表根据每行中单元格值生成一个个EXCEL文件, 然后再发送到员工手中。经过测试将一张工作表200行50列的工资条表,拆分成200个文件不到20秒就完成了。(生成的文件可以以员工姓名.xlsx或者自定义命名),邮件发送速度平均1秒左右1封!
当然本程序也可以当群发邮件使用。使用挺简单的,下面介绍如何使用
使用说明目录如下:
1 群发邮件
2 将一张工资表根据每行生成一个EXCEL文件
3 发送带附件的邮件(以发工资条为例)
4 访问表格一行中指定列的值
5 全局配置说明
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 99678 2014-09-23 10:28 批量发邮件发工资条程序源代码SendEmail6.ico
文件 134 2014-09-23 19:50 批量发邮件发工资条程序源代码SendEmailapp.config
文件 286 2014-10-04 20:29 批量发邮件发工资条程序源代码SendEmailinDebugconfigExcelFixedColumPath.xml
文件 49 2014-10-04 20:53 批量发邮件发工资条程序源代码SendEmailinDebugconfigExchangeUser.xml
文件 673280 2013-11-12 09:31 批量发邮件发工资条程序源代码SendEmailinDebugEPPlus.dll
文件 15916 2014-10-03 12:25 批量发邮件发工资条程序源代码SendEmailinDebugExcel姓名.xlsx
文件 16030 2014-10-03 12:25 批量发邮件发工资条程序源代码SendEmailinDebugExcel姓名1.xlsx
文件 16021 2014-10-03 12:25 批量发邮件发工资条程序源代码SendEmailinDebugExcel姓名2.xlsx
文件 16019 2014-10-03 12:25 批量发邮件发工资条程序源代码SendEmailinDebugExcel姓名3.xlsx
文件 16021 2014-10-03 12:25 批量发邮件发工资条程序源代码SendEmailinDebugExcel姓名4.xlsx
文件 822088 2012-02-17 00:58 批量发邮件发工资条程序源代码SendEmailinDebugMicrosoft.Exchange.WebServices.dll
文件 3002 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginadaptersjquery.js
文件 3234 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginuild-config.js
文件 79918 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginCHANGES.md
文件 525167 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginckeditor.js
文件 856 2014-09-24 16:42 批量发邮件发工资条程序源代码SendEmailinDebugpluginconfig.js
文件 2008 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugplugincontents.css
文件 17050 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginlangaf.js
文件 22146 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginlangar.js
文件 24286 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginlangg.js
文件 23332 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginlangn.js
文件 16996 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginlangs.js
文件 18819 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginlangca.js
文件 18705 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginlangcs.js
文件 17514 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginlangcy.js
文件 17770 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginlangda.js
文件 18441 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginlangde.js
文件 27698 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginlangel.js
文件 16848 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginlangen-au.js
文件 16848 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginlangen-ca.js
............此处省略950个文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace SendEmail
{
class ColumnRelation
{
private string excelColumnName;
///
/// 定义excelColumnName表
///
public string ExcelColumnName
{
get { return excelColumnName; }
set { excelColumnName = value; }
}
private string excelColumnReplace;
///
/// 替换的excel列
///
public string ExcelColumnReplace
{
get { return excelColumnReplace; }
set { excelColumnReplace = value; }
}
///
/// 得到所有列名配置信息
///
///
public List GetReveviceUser()
{
if (System.IO.File.Exists(Common.ExcelFixedColumPath))
{
try
{
xmlHelperRef excel = new xmlHelperRef();
List columns = excel.GetModelByFile(Common.ExcelColumnNamePath);
if (columns != null && columns.Count > 0)
{
return columns;
}
}
catch
{
return null;
}
}
return null;
}
///
/// 保存到xml文件中
///
public bool Save(List columns)
{
try
{
xmlHelperRef excel = new xmlHelperRef();
excel.CreateCommandxml(Common.ExcelColumnNamePath columns);
return true;
}
catch
{
return false;
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 99678 2014-09-23 10:28 批量发邮件发工资条程序源代码SendEmail6.ico
文件 134 2014-09-23 19:50 批量发邮件发工资条程序源代码SendEmailapp.config
文件 286 2014-10-04 20:29 批量发邮件发工资条程序源代码SendEmailinDebugconfigExcelFixedColumPath.xm
文件 49 2014-10-04 20:53 批量发邮件发工资条程序源代码SendEmailinDebugconfigExchangeUser.xm
文件 673280 2013-11-12 09:31 批量发邮件发工资条程序源代码SendEmailinDebugEPPlus.dll
文件 15916 2014-10-03 12:25 批量发邮件发工资条程序源代码SendEmailinDebugExcel姓名.xlsx
文件 16030 2014-10-03 12:25 批量发邮件发工资条程序源代码SendEmailinDebugExcel姓名1.xlsx
文件 16021 2014-10-03 12:25 批量发邮件发工资条程序源代码SendEmailinDebugExcel姓名2.xlsx
文件 16019 2014-10-03 12:25 批量发邮件发工资条程序源代码SendEmailinDebugExcel姓名3.xlsx
文件 16021 2014-10-03 12:25 批量发邮件发工资条程序源代码SendEmailinDebugExcel姓名4.xlsx
文件 822088 2012-02-17 00:58 批量发邮件发工资条程序源代码SendEmailinDebugMicrosoft.Exchange.WebServices.dll
文件 3002 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginadaptersjquery.js
文件 3234 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginuild-config.js
文件 79918 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginCHANGES.md
文件 525167 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginckeditor.js
文件 856 2014-09-24 16:42 批量发邮件发工资条程序源代码SendEmailinDebugpluginconfig.js
文件 2008 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugplugincontents.css
文件 17050 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginlangaf.js
文件 22146 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginlangar.js
文件 24286 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginlangg.js
文件 23332 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginlangn.js
文件 16996 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginlangs.js
文件 18819 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginlangca.js
文件 18705 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginlangcs.js
文件 17514 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginlangcy.js
文件 17770 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginlangda.js
文件 18441 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginlangde.js
文件 27698 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginlangel.js
文件 16848 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginlangen-au.js
文件 16848 2014-08-20 15:29 批量发邮件发工资条程序源代码SendEmailinDebugpluginlangen-ca.js
............此处省略950个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)