`
sharong
  • 浏览: 492471 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
D1667ae2-8cfc-3b68-ac7c-5e282789fa4a
论开源
浏览量:8695
7eb53364-fe48-371c-9623-887640be0185
Spring-data-j...
浏览量:13025
社区版块
存档分类
最新评论

邮件群发和加密解密程序-AgileMail1.1增强版发布!

阅读更多
软件名称:AgileMail增强版
版本:1.1 RC5
作者:千山独行(Ramboo Lan)

简介:本软件使用Java语言提供的JavaMail包进行开发,是一个邮件群发软件。此版本相对上一版本作了以下改动:
1.增加线程池运行程序;
2.自带了一个简单的cache模块;
3.配置文件作了微调;

功能详细列表:
1.可以发送txt和html超文本在内的多种文件格式构成的电子邮件;
2.使用线程池技术并发群发邮件;
3.提供对称可逆加密算法,对需要加密的数据和字段进行加密解密处理;
4.发送邮件时可以包含最多7个附件,文件大小视发送邮件的服务器而定;
5.通过读取配置文件查找邮件服务器,收信人,并构成邮件的正文和附件等来发送Email,因此一次可以群发大量邮件给若干Email地址;
6.自带的简单cache功能,加快邮件群发速度;

本软件的开发目的始于E3Labor V1.0.2的子模块及辅助功能,版权归开发者所有,属于开源软件,使用者在使用时应注明出处。
运行平台:windows 2k,windows xp等windows操作系统,需要jre1.5+版本,linux及unix系统下未进行测试
欢迎试用后给开发者留言或站短,看有哪些需要改进的地方。

更多相关内容参见我在本站的博客。
分享到:
评论
23 楼 sharong 2009-10-27  
wbsh583 写道
问个问题 我用gmail 服务器做的服务 如何设置发件人的名称

在gmail的设置里,找到发邮件用的smtp的服务器域名,配置到xml文件里即可,如果gmail使用imap协议发送邮件,你可以测试下,我没有测试,不知道支持不支持。
22 楼 wbsh583 2009-10-26  
问个问题 我用gmail 服务器做的服务 如何设置发件人的名称
21 楼 grandboy 2009-08-07  
sharong 写道
grandboy 写道
我还以为加密解密怎么做呢,就是一个Base64.

我正想问,加密可以用你的客户端来做,解密怎么办呢? 现在也没有必要问了。 不过还是支持一下。毕竟是开源的。

请问ls的,您觉得应该怎么制作加密解密。是对邮件正文加密解密么?

我知道用得最多的就是用数字证书加密和签名,可以防止信息泄漏和篡改。我只知道Outlook有实现,现在还不确定这方面有没有通用规范,如果只是MS自己改的一套的东西的话,就很难通用了。不过现在需要加密的邮件也只限干企业内部使用,如果是发送一般的邮件也没有这个必要。 Base64只是一种编码方法,根本称不上加密,因为攻击都很轻易的就解决解码问题。之所以有Base64, 就是因为有些信息不适合在网络上直接传送,所以要事先编码。

有时找一下这方面的资料,最好是能通过标准,这样就可以通用了。但我想可能没有。 
20 楼 sharong 2009-08-07  
grandboy 写道
我还以为加密解密怎么做呢,就是一个Base64.

我正想问,加密可以用你的客户端来做,解密怎么办呢? 现在也没有必要问了。 不过还是支持一下。毕竟是开源的。

请问ls的,您觉得应该怎么制作加密解密。是对邮件正文加密解密么?
19 楼 grandboy 2009-08-07  
我还以为加密解密怎么做呢,就是一个Base64.

我正想问,加密可以用你的客户端来做,解密怎么办呢? 现在也没有必要问了。 不过还是支持一下。毕竟是开源的。
18 楼 ben0759 2009-08-06  
怎么使用啊?
17 楼 mushme 2009-06-17  
<pre name="code" class="java">try{
session = Session.getDefaultInstance(props,new EmailAutherticator(username, password));
}catch(java.lang.SecurityException e){
session=Session.getInstance(props,new EmailAutherticator(username, password));
}</pre>
<p> </p>
<p>和servlet结合的时候,常常会出现 SecurityException,导致程序发布出去,只要重启下服务器就好了。</p>
<p>看到也有人问这样的问题,照着改了下,似乎没再报错了。</p>
16 楼 sharong 2009-05-20  
mushme 写道
正是我想要的,近来在做邮件订阅。
用javamail做的程序,发送太慢了。

我这个邮件发送的程序,也是用javamail实现的
15 楼 mushme 2009-05-15  
正是我想要的,近来在做邮件订阅。
用javamail做的程序,发送太慢了。
14 楼 yp307567950 2009-03-18  
yp307567950 写道

sharong 写道
FAT0708 写道sharong 写道FAT0708 写道少com.lanx.app.security.util.EncodeConstants;和com.lanx.base.util.Constant;
多谢ls的提醒,已经对jar包做了修订
修订的包在哪里可以下载?
将原先下载的链接的rar文件替换了,重新下载即可。


谢谢,可以了!

13 楼 yp307567950 2009-03-18  
sharong 写道

FAT0708 写道sharong 写道FAT0708 写道少com.lanx.app.security.util.EncodeConstants;和com.lanx.base.util.Constant;
多谢ls的提醒,已经对jar包做了修订
修订的包在哪里可以下载?
将原先下载的链接的rar文件替换了,重新下载即可。


下载了还是不行呀,一样的错误!
12 楼 sharong 2009-03-11  
FAT0708 写道
sharong 写道
FAT0708 写道
少com.lanx.app.security.util.EncodeConstants;和com.lanx.base.util.Constant;

多谢ls的提醒,已经对jar包做了修订

修订的包在哪里可以下载?

将原先下载的链接的rar文件替换了,重新下载即可。
11 楼 FAT0708 2009-03-11  
sharong 写道
FAT0708 写道
少com.lanx.app.security.util.EncodeConstants;和com.lanx.base.util.Constant;

多谢ls的提醒,已经对jar包做了修订

修订的包在哪里可以下载?
10 楼 sharong 2009-03-09  
FAT0708 写道
少com.lanx.app.security.util.EncodeConstants;和com.lanx.base.util.Constant;

多谢ls的提醒,已经对jar包做了修订
9 楼 FAT0708 2009-03-06  
少com.lanx.app.security.util.EncodeConstants;和com.lanx.base.util.Constant;
8 楼 sharong 2009-03-01  
最近超忙,一直没时间更新这个软件。
回ls,我一开始也是想用一个txt文本,直接readline读取email地址发送邮件。但是后来想到,如果大批量发送邮件,可能邮件的标题title会不完全一样,其次是邮件的内容也不完全一样,或许有的想增加附件。
同时,对邮件服务器可能也有不同的要求,所以才增加了这么多内容,这些内容我觉得用xml表达相对简单一些,于是就形成了现在的xml格式。
以上是我的一些拙见。
7 楼 mysoko 2009-02-09  
补充下:

处理mail.xml有个小建议,导入收信人列表,可以简单点,直接是个.txt文本列表

搞个解析,给个路径就行了
6 楼 mysoko 2009-02-09  
不是没人关注,这东西需要得人需要,不需要得怎么也不想要。

比如说我,现在就需要这东西,

首先搞了个apache james 邮件服务器,对外是我网站得地址*@xx.com,首先保证大多说邮箱能够收到(包括,gmail,qq,126=163,sina,hotmail...)

那个mail.xml 配置简单点就行了。

搞成spring的这种最好,贴下:
    <bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
        <property name="host" value="${mail.host}"/>
        <!-- Uncomment if you need to authenticate with your SMTP Server -->
        <!--property name="username" value="${mail.username}"/>
        <property name="password" value="${mail.password}"/>
        <property name="javaMailProperties">
            <value>
                mail.smtp.auth=true
            </value>
        </property-->
    </bean>



注释得需要得就需要,不需要就不需要。

说说我得情况:

我之前用过这人得http://grindelwald.iteye.com/blog/249789

不过调用配置其他邮件信息发送是可以,不过大多数是失败得,(后来知道每个免费邮件每天发送数量都有约束,几十个不等)

我用我们的邮件服务器里面得账户密码发就不存在问题,大多数可以收到(包括有个别列入垃圾邮件,现在位置没找到解决办法,不过观察了下,就是大得邮件服务器商之间也有这问题),大量发送得情况下,改过代码为多线程得,就不行,貌似发得太快了,后来就慢慢发,连续得12小时2w左右吧。不过发多了好像就遇到问题,有得邮件服务器上,比如qq就延迟接受,不知道你这可也以解决这问题不?

最近有新需求了,还就需要绕着邮件开展,一系列功能我很无语,
定时发送:功能实现没问题,大量群发还会遇到问题。

希望和你多交流,确实遇到问题了。
5 楼 sharong 2008-12-16  
少了包吗?我没发现啊,ls的明示一下
4 楼 netbeans 2008-12-14  
缺少一个包的源码,楼主看一下。

相关推荐

    AgileMail,邮件群发和加密解密程序

    NULL 博文链接:https://sharong.iteye.com/blog/261416

    简易邮件群发程序asp v1.1 -ASP源码.zip

    ASP源码,压缩包解压密码:www.cqlsoft.com

    Linux邮件群发系统 v1.1linux-sendmail.zip

    Linux邮件群发软件是基于Redhat Linux 操作系统平台+PHP语言上开发而成的。它不仅继承了Linux操作系统的高性能、高稳定、速度快、无病毒等特点,邮件服务器主要核心采用Linux的SENDMAIL或POSTFIX的SMTP25的端口

    javamail邮件群发、单发_邮件发送

    JavaMail 是一个强大的开源库,用于在 Java 应用程序中处理电子邮件的发送和接收。它提供了丰富的 API,使得开发者可以方便地实现邮件的发送、接收、管理等操作。在这个主题中,我们将深入探讨如何使用 JavaMail ...

    [其他类别]谷搜Linux邮件群发系统 v1.1_linux-sendmail.zip

    【标题】:“谷搜Linux邮件群发系统 v1.1_linux-sendmail”是一个专为Linux环境设计的批量发送电子邮件的工具。它集成了Linux下的Sendmail邮件服务,旨在提高企业在市场营销、通知公告等方面进行大规模邮件通信的...

    k780邮件群发程序

    k780邮件群发程序更新日志 ========2012-05-12======== --新增-------------- 1.新增邮件内容编辑器。 2.可在系统设置中设置是否启用登录保护。 3.邮箱分类中显示该分类中邮箱条数。 --修改-------------- 1.修正因...

    C#邮件群发winform程序

    【C#邮件群发winform程序】是一款基于C#编程语言和.NET框架开发的应用程序,专为实现电子邮件的批量发送而设计。它提供了一个用户友好的Windows桌面界面,方便用户进行邮件管理和群发操作。以下是该程序的关键知识点...

    asp邮件群发统计系统 v1.0 -ASP源码.zip

    ASP源码,压缩包解压密码:www.cqlsoft.com

    dacaiqi在线邮件群发系统 v1.1

    系统采用phpmailer编写的一个在线邮件群发系统,有效的解决一般...v1.1更新smtp自选,邮件标题, 发件人名称,正文提示,邮件正文支持html,收件邮箱支持群发,每地址之间加英文的,此版本修改发件人在表单里可自定义

    其他类别谷搜Linux邮件群发系统 v1.1-linux-sendmail.rar

    对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步...

    谷搜Linux邮件群发系统 v1.1.zip

    【谷搜Linux邮件群发系统 v1.1】是一款专为Linux环境设计的高效邮件群发解决方案,旨在帮助用户在Linux操作系统中实现批量发送电子邮件的需求。该系统集成了多种功能,包括邮件模板编辑、收件人管理、发送策略设置等...

    邮件群发系统ASP程序源码

    资源名:邮件群发系统ASP程序源码 资源类型:程序源代码 源码说明:1. 多个邮件地址发送邮件 2.可以选择发邮件人 3.后台添加email地址 3.access等中导入email地址 4.添加多组SMTP服务器,和邮件内容 5.html,文本...

    简单群发邮件系统-未加密

    【标题】中的“简单群发邮件系统-未加密”指的是一个专用于批量发送电子邮件的软件,这个系统目前没有进行任何加密处理,意味着其源代码或者内部逻辑可能暴露,容易被其他人查看、修改或分析。 【描述】中的“简单...

    电子邮件群发系统的设计与实现

    ESMTP在原有SMTP的基础上增加了认证功能,通过引入新的AUTH命令,支持多种认证方式,如LOGIN、CRAM-MD5和PLAIN等,从而增强了邮件传输的安全性。 #### 三、电子邮件群发系统设计 在设计电子邮件群发系统时,可以...

    asp邮件群发源码,已测试!

    ASP邮件群发源码是一种基于Active Server Pages (ASP) 技术实现的电子邮件批量发送解决方案。ASP是微软开发的一种服务器端脚本环境,用于在Web服务器上创建动态、交互式的网页。邮件群发系统通常用于市场营销、客户...

    免费邮件群发无搜索 源代码

    - 除了自编程序,市场上还有很多现成的邮件群发软件和服务,如MailChimp、SendGrid等,它们提供更完善的管理、跟踪和分析功能。 - 自行编写源代码的优点在于可定制化程度高,但需要一定的编程技能。 6. **效果...

    JAVA实现邮件群发

    这个“JAVA实现邮件群发”的示例程序提供了精炼且实用的解决方案,使得开发者能够轻松地集成邮件发送功能到他们的应用程序中。 首先,我们需要了解JavaMail API,这是Java平台用于处理邮件的接口标准。JavaMail API...

    邮件群发后台服务程序

    邮件群发后台服务程序是一种专门设计用于批量发送电子邮件的应用程序,它在后台默默地运行,无需用户直接交互。这种服务程序通常被企业或营销团队用来高效地分发新闻通讯、产品更新、促销信息或其他营销材料。在本文...

    易语言QQ邮件群发

    在【标签】里,“易语言QQ邮件群发源码”和“QQ邮件群发”进一步强调了这个项目的核心内容,即易语言编程和邮件群发功能的实现。了解这个系统,我们需要掌握以下几个关键知识点: 1. **易语言基础**:易语言的基本...

    浪潮网页邮件群发系统v4.5-0410支持126.163.tom.sina.hotmail.yeah邮箱发送

    【标题】"浪潮网页邮件群发系统v4.5-0410支持126.163.tom.sina.hotmail.yeah邮箱发送"所涉及的知识点主要集中在电子邮件营销和自动化工具上,特别是针对多个主流邮件服务商的兼容性。 1. **电子邮件营销**:电子...

Global site tag (gtag.js) - Google Analytics