论坛首页 Java企业应用论坛

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

浏览 11481 次
精华帖 (4) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (8)
作者 正文
   发表时间:2008-12-10   最后修改:2009-03-09
软件名称: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系统下未进行测试
欢迎试用后给开发者留言或站短,看有哪些需要改进的地方。

更多相关内容参见我在本站的博客。
   发表时间:2008-12-11  
JavaMail发信是需要smtp服务器的,这个群发不得都交由smtp来做么?本身有啥特殊之处?
0 请登录后投票
   发表时间:2008-12-11  
这个软件是使用发件人的smtp服务器进行的邮件发送工作,可在很短的时间内连续发送30-50封邮件,注意,这种发送是发送到每一个收件人,而不是在抄送,暗送里写一大堆email地址。
0 请登录后投票
   发表时间:2008-12-14  
有空看看spring的代码,呵呵。
看来大家对发送邮件方面没有什么急切的需求啊
0 请登录后投票
   发表时间:2008-12-14  
缺少一个包的源码,楼主看一下。
0 请登录后投票
   发表时间:2008-12-16  
少了包吗?我没发现啊,ls的明示一下
0 请登录后投票
   发表时间: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就延迟接受,不知道你这可也以解决这问题不?

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

希望和你多交流,确实遇到问题了。
0 请登录后投票
   发表时间:2009-02-09  
补充下:

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

搞个解析,给个路径就行了
0 请登录后投票
   发表时间:2009-03-01  
最近超忙,一直没时间更新这个软件。
回ls,我一开始也是想用一个txt文本,直接readline读取email地址发送邮件。但是后来想到,如果大批量发送邮件,可能邮件的标题title会不完全一样,其次是邮件的内容也不完全一样,或许有的想增加附件。
同时,对邮件服务器可能也有不同的要求,所以才增加了这么多内容,这些内容我觉得用xml表达相对简单一些,于是就形成了现在的xml格式。
以上是我的一些拙见。
0 请登录后投票
   发表时间:2009-03-06  
少com.lanx.app.security.util.EncodeConstants;和com.lanx.base.util.Constant;
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics