邮件批量发送程序(第一版,附截图及源代码)
主要实现功能:批量发送邮件
1.直接发送
2.从模板发送
如果直接发送,导入邮件文档,为excel的.xls格式,第一个sheet里面的前三列分别是邮件地址,邮件主题,邮件内容
如果从模板发送的话,导入的邮件内容里面可以动态的放入文本,用$$将内容隔开,
比如: Alan$$您好$$alan.xiao@gmail.com
模板文字中则用${i}来包含,比如将上面的动态文字嵌入到下面的模版中
${0},${1},我的邮箱是${2}!
程序解析为Alan,您好,我的邮箱是alan.xiao@gmail.com
另外,邮件服务器的配置信息跟模板一起放在程序的同一个目录下的initConfig文件夹中,
邮件服务器配置文件名为:MTAConfig.properties
邮件模板文件名为:emailtemplate.txt,模板的设计可用网页设计工具设计好后,把源代码copy到emailtemplate.txt上即可
程序分布如下图(双击sendMail.jar)即可执行
MTAConfig.properties:
# 本文件用来配置MTA(邮件发送代理)
# Create by Alan.Xiao
#java.mail debug
mail.debug=false
#MTA地址
host=mail.manpower.com.cn
#host=mancn9.manpowercn.com
#设置发送者地址
mail.smtp.from=hendra.wu@manpower.com.cn
#MTA接收端口号
#port=465
#邮件编码
defaultencoding=UTF-8
#MTA用户和密码
username=ibillpay
password=ibillpay
#JavaMailProperties,添加ssl安全验证等信息
#mail.smtp.starttls.enable=true
#mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory
#javax.net.ssl.SSLSocketFactory=false
mail.smtp.auth=true
mail.debug=false
#将所有的邮件内容汇集后发送给
cc=hendra.wu@manpower.com.cn
下面是一个示例
导入Excel
导入结果
点击发送
此示例的邮件模板
emailtemplate
邮件接收示例
源代码下载 邮件批量发送程序源代码
下一步程序,可预览的:
分享到:
相关推荐
这些服务通常提供更稳定的邮件发送、跟踪邮件状态、批量发送等功能,适合大型应用或高并发场景。 总的来说,本教程结合源码,将深入讲解.NET环境下邮件发送的实现,包括基础配置、错误处理、邮件模板、测试策略以及...
这个项目可能包含了实现邮件创建、个性化定制、发送等功能的源代码,旨在帮助开发者更高效地管理和发送批量或定制化的电子邮件。 在描述中,“用.NET编写的邮件模板”意味着项目的核心是使用微软的.NET Framework,...
在"简单邮件发送器"项目中,"sender"可能是一个包含了上述逻辑的源代码文件,用于演示或实际应用CDONTS发送邮件的功能。开发者可以通过这个例子学习如何在没有SMTP服务器的情况下发送邮件,也可以将其作为基础,扩展...
在这个程序中,我们有两个重要的库文件:`commons-net-1.4.1.jar`和`comm.jar`,以及一个源代码文件`sms.java`。 `commons-net-1.4.1.jar`是Apache Commons Net库的一个版本,它提供了多种网络协议的实现,包括TCP/...
JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...
【描述】中提到的"基于ASP的广优邮件发送系统 v3.0.zip"暗示这是一个用于批量发送电子邮件的系统,可能适用于企业营销、通知服务或任何需要大量邮件发送的场景。.zip文件格式则表明所有的源代码、配置文件和其他相关...
JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...
JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...
JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...
- **性能优化**:对于大量邮件的发送任务,可以考虑使用异步发送或者批量发送的策略,以提高效率。 - **安全性**:确保使用SSL/TLS加密连接,以保护敏感信息不被截获。 - **测试**:在正式环境中部署之前,务必进行...
JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...
JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...
JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...
54mail是一款基于PHP开发的邮件营销软件,主要用于批量发送电子邮件,帮助用户实现高效的邮件推广和客户服务。这个简易版源码提供了基本的邮件发送功能,适合初学者了解PHP编程以及邮件发送机制,同时也可作为二次...
JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...
JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...
JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...
JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...
EDM邮件通常是指企业或个人为了营销目的批量发送的电子邮件。这个工具的核心功能可能包括模拟发送、跟踪邮件状态以及分析邮件送达的成功率。 【描述】中的信息与标题一致,再次确认了这是一个基于PHP的工具,主要...
JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...