2009.12 - 第四十四期 本期首页 | 过往期刊 | 公司主页
羞答答的玫瑰静悄悄地开
                                    â€”JDMail 3.10绽放在冬夜
作者:s0z0y
 

    金笛邮件系统V3.10历时18个月,终于在2010元旦来临之际推向市场。几分忐忑、几分羞涩。

    忐忑的是不知新版本是否能得到新老客户的认可;羞涩的是,这个版本经历的时间太长了,中间还经历过几个版本,最终采用的返璞归真的界面,不知是否会被客户笑话?

    丑媳妇最终要见婆婆,在经过反复测试与上线试运行之后,特别是看到反垃圾的神奇效果之后,我们越来越有信心推广这个版本。

    金笛邮件系统10版和上一个版本(V3.9)在功能及界面上有了较大的变化,主要有这几个方面:

一、界面:从繁琐回归简单

    邮件系统自从gmail使用了AJAX技术之后,国内很多公司盲目跟风,造成ajax的滥用,速度慢不说,各种浏览器还不兼容。给用户造成极大的不便。ajax过度使用给普通用户带上沉重的盔甲,原本轻快易用的webmail也变了味道。使用ajax技术的出发点,是让用户更便利,这是所有技术存在的精髓和出发点。倘若由于ajax的滥用,导致客户端臃肿肥胖,兼容性差,必然会被用户抛弃。反观浏览器近几年的技术发展方向,也是走的化繁为简的道路。

    金笛要做邮件系统中的小李飞刀,指哪儿打哪儿。一切以客户使用感受为中心,这是开发邮件系统的核心原则。

    金笛基于长期对普通用户webmail的操作观察,毅然抛弃ajax,还原webmail轻快、轻便、简单、易用的本色。另外界面上,也极尽简洁和朴素,不使用过多的CSS。相信这是个趋势。很多同行,也会追随金笛产品走过的路。

二、邮件列表方面

    邮件列表Mailing List是一个邮件广播的强有力的工具。可以用最方便最快速的方式,以邮件的形式,将信息通知给每个人。 大的集团企业内部,是分层次的树状企业组织架构,在这个架构下面,会有各种各样的组织和临时组织,比如项目团队、工会等等。这样在一个大集团企业下面会有很多个组织,每个组织都会有成员之间的沟通。也会经常需要群发邮件给成员。如果成员数量比较少,利用客户端软件的抄送、暗送就可以完成。如果成员数量比较多,超过20个以上,用这种方式就会显得麻烦。一是输入麻烦,容易有错误和遗留;另外就是发送成功率(送达率)不高,抄送超过20个很容易被当做垃圾邮件拦截。

    邮件列表在用于这方面,有先天的优势。因为成员名单是放在服务器上的,很方便管理,也便于大家共享。邮件列表的长度可以到几万十几万。另外邮件列表可以娱乐权限,可以控制每个成员的权限,谁可以发信,谁只能收信。通过邮件列表就形成了一个讨论组。使用这个讨论组很简单,只要记住邮件列表名,跟发邮件一样发送就行了,立刻可以投入使用。学习的成本几乎为零。

    另外,邮件列表所有邮件都可以形成邮件归档,通过WEB方式可以查询检索。久而久之,这个归档后的邮件列表记录了大量有用的信息,形成企业的知识库。对于偏重于技术类或者客户服务类企业,很有用。

    邮件列表成员数量越大,优势也越明显。如果您有个几万个客户,需要在节日送去问候,没有比邮件列表更方便的了。Email群发软件虽然有很多免费的,但成功率极低。

    国外用邮件列表很普及,国内不多,主要原因是邮件列表技术相对复杂,很多产品的邮件列表功能不完善,或者干脆没有。金笛新版本在邮件列表方面花了很大力气,希望能给客户带来更多便利。

    另外,最值得一提的是,邮件列表功能可以开放给普通用户使用,这样就大大方便了企业市场、销售和售后服务人员。

三、反病毒、反垃圾方面

    新版本在这方面下了很大功夫。邮件系统面临的日益严峻的问题,就是病毒、垃圾邮件的问题。金笛新版本V3.10支持15种杀毒软件,如果企业已经购买了正版的杀毒软件,可以最大限度地利用起来,而不需要额外购买。降低企业购置、维护成本。

    反垃圾邮件方面,V3.9之前的版本内嵌spamassassin作为反垃圾的工具,spamassassin是通过分析邮件头和邮件体进行综合打分评估的,会导致系统性能下降很快。尤其是大量垃圾邮件涌入的时候,每个邮件都要接收下来进行打分评估,会对系统造成严重的负担,CPU占用率瞬间会到100%。新版本对反垃圾功能重新构造,摒弃了spamassassin,采用了 GLST 和 S25R 技术,从网络层和协议层将大部分垃圾邮件拒之门外。

    新版本实测效果明显。在使用旧版本的系统,公司人力资源邮箱hr@dbrsoft.com 垃圾邮件很多,如下图:

    切换为V3.10版本之后,几乎看不到垃圾邮件:

三、权限方面

    旧版本在权限方面划分比较简单,也是粗线条的。对于大型企业集团来说,所有权限集网络管理员一身,会导致网管的工作量比较大。新版本在功能粒度划分方面更加细致,实现五级授权管理。

    新版本系统角色及权限主要有:

    1、系统管理员,拥有所有权限

    2、域管理员,拥有域的所有管理权限。域创建后,可以指定一名域管理员,域管理员登陆JDWM,行使域管理权限。

    3、用户组管理员,每个用户组可以指定1名-多名组管理员,组管理登陆JDWM,拥有对本组用户的管理权限。

    4、邮件列表管理员, 创建邮件列表时指定,登陆JDWM,就会多一个邮件列表菜单,拥有批量添加邮件列表的权限。

    5、普通用户赋予创建邮件列表权限,普通用户登录JDWM之后,也会多一个邮件列表菜单,可以创建用户级邮件列表,并添加邮件列表成员。

    6、普通用户

四、邮件内核方面。从大而全回归小而快,通过插件实现高度扩展。

    金笛老版本,将所有功能都放在一个jdmail主控程序,并发连接如果数量比较多,jdmail内存的开销很大。新版本重新将邮件内核定位为MAIL MTA,充分发挥小而快的特点,通过插件实现反病毒、反垃圾邮件、GLST等功能。

    在当下很多厂商将一些OA的功能放入邮件系统,试图取代部分OA的功能。金笛将邮件系统定位为纯邮件系统,将邮件功能做到做到最好、最强。做邮件系统中的小李飞刀,指哪儿打哪儿。

五、用户组管理方面。

    用户组管理在金笛老版本也有,但是功能不强,不能嵌套。老版本用户组管理只是相当组用户群发功能,无法对组成员批量修改。新版本强化了用户组权限管理和嵌套管理功能。可以对一组相同属性用户进行任意权限控制,包括批量娱乐邮箱大小等。

    另外,新版本用户组管理可以嵌套,即在用户组中包含其它用户组,每个用户组可以娱乐组管理员,这样就给管理带来极大的灵活性。

六、内外网邮件同步方面。

    在长期客户服务过程中,有相当一部分客户是将金笛邮件系统用于内网环境,但是还有收发外部邮件的需求。老版本是通过个人娱乐POP收信来收取外部邮件,但是没有邮箱同步的功能。新版本对这个功能重新设计,使之在内网就可以收发外部邮件。每个用户可以同时拥有内部邮箱和外部邮箱,通过邮箱别名完成1对1映射。用内部邮箱发送外部邮件时,发件人邮箱地址会自动替换为外部地址。

    这样一来,对于没有公网IP地址的中小企业,也可用拥有自己专用的邮件系统。这种方式还有个好处,就是安全性。另外,内部邮件收发,只通过局域网,速度奇快。

七、电子公告栏方面。

    企事业单位一般都有一块黑板或者白板,上面会书写通知、备忘、提醒一类的信息。金笛邮件系统新版本内嵌了全新的电子公告栏,就是用电子手段取代传统方式。每个用户只要登录邮件系统,在醒目的位置,就可以看到电子公告栏的最新内容。

    电子公告栏还可以划分栏目版块,可以评论,可以设定发布权限。

八、技术方面,从 Java 回归到 Perl。

    工欲善其事必先利其器。金笛邮件系统老版本Webmail采用java技术开发的,使用tomcat容器。当webmail用户并发量比较大时,tomcat容易死机。tomcat运行在java虚拟机内,java虚拟机可以管理的内存大小通过-mx -ms参数指定。过小会导致内存溢出,过大会导致内存回收速度慢,系统运行效率下降。由于客户硬件服务器千差万别,内存大小也不一样,这个参数需要根据并发量、内存大小等,靠经验来设定合适的值,管理维护起来非常不方便。

    另外,jsp最大的问题是异常退出时,会导致一些内存不能及时释放,运行速度变慢。jsp运行效率也比其它语言稍慢。比较了PHP、ASP、Perl、C几种语言,ASP因为不能跨平台首先淘汰;PHP每个版本变化比较大,不易维护,也不考虑;C语言效率高,可靠,但是作为web开发工具开发起来不方便。Perl在文件方面功能很强,速度也比较快,最主要的是稳定。另外考虑到跨平台等特性,新版本web部分经历不少曲折,最终采用Perl工具开发。

九、联机帮助方面。

    每个菜单都有详细说明。每个功能项都有联机帮助。对网管来说,碰到不明白的娱乐项再去查手册,费事费力。而且手册也不可能时常带在身边。

    新版本在客户界面友好方面做了很多改进。尽量让复杂的功能变得一看就懂。

十、邮件提醒方面。

    支持IPmsg,新邮件到达后,可以直接弹出提示窗口。后续版本将和龙笛即时通信软件后台服务打通,提供更完备的邮件到达提醒功能。

十一、安全性方面,全面支持SSL/TLS

    支持自建CA中心发放证书私钥功能,实现邮件客户端到服务器的身份认证和数据传输加密。

在金笛邮件新版本推出之际,又传来获北京市科委等五部门联合授予的《北京市自主创新产品证书》的喜讯,真是双喜临门。



展望未来,我们满怀信心。金笛邮件10版,给您一把披荆斩棘的利器。我们要做的,就是不断磨练锻造这边利器,让它成为承载您事业的新平台、新起点。


附:金笛邮件系统V3.10功能清单


用户组管理:

用户组是定义一个用户的集合,通过管理用户组的权限管理,达到成批管理用户的目的。

主要功能
=========

创建组:
------
0、组名
1、开始使用日期
2、结束使用日期
3、备注1
4、备注2
5、小组负责人1
地址
电话
传真
E-mail
单位
备注
6、小组负责人2
地址
电话
传真
E-mail
单位
备注

组成员登记
----------
1、添加域:可以把一个域添加到一个组里,域的成员都是组的成员。
2、添加组:可以把其它组添加到这个组里,其它的组成员都是这个组的成员。可以添加多个组。
3、添加用户:一个email地址对应一个用户。

添加小组内小组的话,只那个小组的直属成员成为这个小组的构成成员。那个小组中包含的小组内小组和小组内域的成员不适用。
添加小组内域的话,除了邮件列表(mailing list)帐号,那个域的全部帐号成为这个小组的构成成员。
组成员可以通过上传文件或者直接在文本框中格式化输入用户信息,实现批量导入用户组成员。
数据导入格式为:
用户名(空格)所属域名(空格)真名(空格)地址(空格)电话号码 (另起一行)
邮件地址 (空格)真名(空格)地址(空格)电话号码(另起一行)

两种数据格式都可以导入,还可以混合2种格式导入。分隔符可以是:空格,tab,逗号,分号,冒号

注意:

1、每个数据项不可以带单引号或者双引号,但是逗号分隔的CSV格式除外,也可以导入。
2、如果导入的用户名不存在,域名存在,用户名会被自动创建,系统自动分配8位随机密码。每次导入,该文件会重新生成,且覆盖上次的。
3、真实用户名地址、电话可以省略。每行可以只有一个Email地址。
4、如果导入的用户是在系统内存在,导入的真实姓名、地址、电话将覆盖以前设定的。
5、如果选择文件导入,文本框的内容将被忽略。

组成员管理
----------
显示组内成员列表

在成员名单里(上)小组内小组的直属成员,小组内域的成员也合并表示。 以本页能删掉只是小组直属成员。请利用
组管理的 [成员的管理]菜单,删除小组内小组成员。小组内域成员的删掉,请利用[用户管理]菜单。

单击地址,能显示、修改那个成员的设定信息。
[完全删掉],组成员不仅仅被删掉、 相符合的邮件帐号与邮箱数据一起也完全删掉。不能恢复。
小组和域的删掉,对这个小组的那些的成员登记只是被删掉。小组自己和域自己,那些内部成员不被删掉。

小组成员可以显示或者修改的信息项有:
1、jdmail环境(jdmail用到的)
姓名、地址、网址、电话、POP访问许可、SMTP访问许可、邮箱大小限制、邮件大小限制
SMTP属性娱乐:
M:邮件列表功能
R:需要smtp验证
V:VERY功能许可
S:SSL功能
T:ETRN功能许可
Z:绕过邮件大小检查
2、JDWM/JDWA娱乐:
记录收到的邮件全文
添加Message-id:
开启自动回复
消息分发
在邮件头部添加收到邮件的日期时间Date:
XX天以上的邮件自动进入垃圾箱
邮件是否自动删除
自动删除XX之前的邮件
自动删除超过XX KB的邮件
指定位置留下删除消息的拷贝
允许使用webmail收发邮件(JDWMenable)
只读方式使用JDWM

JDWM菜单:
更改密码
自动转发
邮箱管理(默认收件箱、草稿箱、模板箱、垃圾箱、发件箱)
邮件到达提醒:notify
邮件搜索
修改用户个人信息
自动回复
POP3自动收信
白名单
黑名单
过滤规则

JDWM扩展功能enable
个性娱乐(自定义选项)
登录后首页选择:标准(快捷功能)、邮箱管理、域名管理(没有试通)
搜索引擎:google、yahoo、隐藏
查看日历:可 不可
查看邮件头部信息
TO CC 地址缩短表示
每页显示邮件数量
最多显示多少封邮件
超过数量的邮件是否删除
地址本最大记录数
发送邮件大小限制(字节)
接收邮件大小限制
签名数量
签名最大行数
图片附件缩略图显示
添加附件许可
附件数量限制
附件大小限制
邮件夹数量上限
退出时是否清空垃圾箱
联系注销地址

允许创建几个私人邮件列表
(个人邮件列表还不清楚)

文档管理
文件大小限制
空间大小
文件夹层次结构
同一目录下文件数量
每页显示文件数量

配置组成员的运行环境(jdmail、JDWA、JDWM)
------------------------------------------

作用的成员
jdmail使用环境
SMTP 使用许可
POP3 使用许可
邮箱大小上限
邮件大小上限
邮件头部是否添加X-AuthUser
SMTP使用权限
M:
R:
V:
S:
T:
Z:参考组成员权限设定

除外的成员
不想更改的成员,可以在此枚举出来。

组广播
---------
给组的每个成员发一个广播邮件,用于公告,会议通知等。

组通知
---------
通知是发布一个消息,成员在登录邮箱系统之后,在登录首页面就可以看到。
组通知和组广播不同之处在于,前者是发布一份msg,后者是给每个成员发一封email。

组授权
--------
可以将组的管理权限授权任何一个或者多个组成员,使之具有:
管理成员、广播、留言板、邮件通知、编辑菜单、编辑公共地址本、编辑页脚、编辑注销地址、给总经理发信等权限。

JDWM菜单管理
----------
组管理员可以自定义出现在JDWM左侧的主菜单。对每个组成员有效。

注销URL
--------
可以指定退出后的链接地址

删除组
-------
删除后不可恢复

添加组
------
添加一个新组。

联系组管理员
-------------
直接给组管理员或者总经理发信。

 

域名管理
======================

添加域名
------------
1、域名:为保证实际可用,添加的域名必须是DNS可以正确访问的。
2、病毒扫描
3、域的缺省娱乐:
姓名:
电话:
地址:
网址:
服务:
允许使用SMTP服务
允许使用POP3服务
邮箱限制:kb
邮件大小限制:kb
X-AuthUser:添加 不添加 (在邮件头部附加用户信息)
SMTP权限:M、R、V、S、T、Z

变更域名默认娱乐
----------------

娱乐域名管理员
----------------
系统管理员可以指定一名域管理员。域管理员登陆JDWM之后,会出现管理菜单,拥有管理本域用户的权限。
作用跟用户组管理有些类似。域管理员只能有一名,组管理员可以指定多名。

JDWM娱乐注销时URL
----------------

JDWM共享地址薄
----------------

JDWM自定义普通用户菜单
----------------

JDWM邮件页脚信息
----------------
JDWM邮件通知
----------------
病毒扫描
----------------
病毒扫描可以选用clamav win版本。

娱乐域邮件转发
----------------

娱乐本域邮件远程投递中继服务器IP
----------------

删除域名
----------------


用户管理
=========================
1、账户信息管理
------------------
姓名
电话
地址
网址
服务:
SMTP
POP3
邮箱限制
邮件大小限制
MessageID:添加 不添加
X-AuthUser:添加 不添加
SMTP权限:
备注:
个人照片:

 

2、JDWM访问
------------------
允许使用JDWM
只读访问JDWM

更改密码
指定转发
邮箱管理
邮件提醒
邮件搜索
自动回复
POP收信
更改个人信息
白名单
黑名单
垃圾邮件报告
过滤规则
自定义菜单

JDWM个性化娱乐
登录首页
搜索引擎
日历
查看邮件头部信息
目的地址缩略表示
每页显示邮件数
最大可显示邮件数
是否允许邮件超额
地址本大小限制
发送邮件大小限制
接收邮件大小限制
签名数量
签名行数
附件图片缩略显示
附件
附件数量
附件大小
邮件夹数量限制
个人邮件列表

文件管理
文件大小限制
文件空间大小限制
文件层次
同目录文件数量
每页显示文件数量

电子布告栏
管理员可以创建BBS栏目,员工可以自由发帖。
标题
正文

 

用户管理
===============================
1、账户信息
姓名
电话
地址
网址
服务:
邮箱限制:
邮件大小限制
MessageID
X-AuthUser
SMTP权限
备注
个人头像
2、JDWM访问权限(同上)
3、JDWM页脚信息
管理员可以强制娱乐个人邮件页脚信息,个人不能修改。

4、查看该用户JDWM日志

5、局域网通知17:38 2009-8-13
管理员可以为每个用户邮箱绑定一个ipmsg 账户,一旦该邮箱收到新邮件,
将立刻通过ipmsg通知绑定的ipmsg客户端。
客户端需要安装ipmsg软件,另外,服务器端需要配置ipmsg路径:
主菜单->使用偏好->完整的IPmsg传送路径。

6、POP访问限制
可以指定某些地址段允许、或者拒绝访问POP3
0.0.0.0 0.0.0.0 DENY 1
127.0.0.0 255.255.255.0 ALLOW 2
192.168.1.0 255.255.255.0 ALLOW 3
210.196.149.170 255.255.255.255 ALLOW 4

7、病毒扫描
默认全部扫描,可以单独关闭,对此用户不扫描。
创建了一个文件:C :\JDMailROOT\域\dbrsoft.com\xxx\JDWA\No.avscan

8、邮件提醒
来自指定发件人的邮件,将发送提醒。提醒的信息,包括主题、时间等。

9、垃圾邮件过滤
可以对本邮箱追加过滤的关键字。

10、个人白名单
C : \ JDMailROOT \域\ dbrsoft.com \xxx\ JDWA \ whitelist.tab将存放在( 由JDWM管理)

11、更改密码
输入2次新密码,不需要输入旧密码。

12、查看邮件
可以直接查看此邮箱内的所有邮件(包括邮件头和邮件正文)。

13、邮箱同步:POP收信
外部POP服务器IP:
用户名
密码
认证类型:
SSL连接:
是否在服务器保留副本
OutBind:如果有多个rb88,可以指定从哪个rb88(IP)连接外部POP3.

14、发送留言

15、自动回复

16、自动删除

17、白名单

18、黑名单

19、过滤器

20、接收网站

21、自动转发

22、指定中继转发服务器IP
该邮箱在外发邮件时,可以通过指定的IP来中继转发。
(中继)指定的C : \ JDMailROOT \域\ dbrsoft.com \xxx\ mailproc.tab文件。
smtp.domain.com
192.168.1.100:8025
192.168.1.100 , NeedTLS = 1
192.168.1.100 , NeedTLS = 2 , OutBind = 192.168.10.1
192.168.1.100 ; 192.168.1.101 ; 192.168.2.10

23、删除附件
可以删除指定文件扩展名的附件。

24、删除此用户

25、添加新用户

26、用户查找及搜索
可以按照用户名排序、域名排序,可以根据输入关键字查找。
搜索的时候可以加通配符:

检索cop 用户名 cop 完全相符的东西。
检索cop* 用户名 cop 或者,从cop 开始的东西。
检索*cop 用户名 cop 或者,cop 结束的东西。
检索*cop*用户名 cop 或者,包含那个的东西。
c??检索以3个字的名字从 c 开始的东西。

邮件列表
==============================

管理员可以创建一个邮件列表,娱乐邮件列表属性,成员等。可以指定邮件列表管理员。
普通用户也可以授予创建邮件列表的权限。创建的数量可以指定。普通用户的邮件列表
由普通用户自己来维护。

邮件列表创建以后,可以通过发送邮件方式实现订阅、退订、帮助等。

这些指令都是在邮件主题上实现的。邮件列表可以归档,归档的信息可以通过
http://localhost/JDML 查看。

1、新建邮件列表
--------------------
服务:有效 停止
邮件列表说明:
加入限制:会员 任何人
娱乐计数器起始:
From强制为固定地址:
关注地址:
邮件大小限制
Messageid
是否可以注册subscribe
回复地址:
备注:
涉及到的配置文件:
c:\JDMailROOT\domains\test.com\mailing\JDWA\config.tab
c:\JDMailROOT\domains\test.com\mailing\JDWA\memo.tab
c:\JDMailROOT\domains\test.com\mailing\user.tab

2、邮件列表管理
------------------------
选择管理员并向管理员分配权限。一旦关注邮件列表管理员,会在JDWM多一个邮件列表菜单。
可以添加成员、删除成员、邮件列表参数设定等。

最多成员:
邮件大小限制
主题:允许使用设定的标签
来自:允许使用预设的固定地址
附件允许删除
Messageid允许添加
页眉、页脚允许
允许拒绝
邮件列表订阅
允许自动处理列表
允许删除列表

3、邮件列表成员管理
------------------------
添加、删除、搜索

4、病毒扫描
------------------------

5、垃圾邮件过滤
------------------------

6、白名单
--------------------------

7、页眉、页脚
--------------------------

8、查看mailing信箱
--------------------------

9、发送邮件

10、自动处理邮件列表(出错)

11、邮件列表订阅审批

12、阻止发件人

13、接收记录

14、转发中继

15、删除附件

16、删除邮件列表

17、添加邮件列表

别名管理
==================================

别名包括域别名、普通用户别名、命令别名。

指令别名是邮件在到达用户邮箱之前,可以运行一组指令。
也相当于本地投递管理。

 

一般别名
------------------------
alias.tab

"long-d.cn" "aa1" "a1@long-d.cn"
"long-d.cn" "aa2" "a2@long-d.cn"

域别名
-----------------------
域别名 真实域名
"chundi.cn" "dbrsoft.com"

指令别名
------------------------
1、用户指令别名
2、域指令别名
external 0 0 custom_delivery.sh -f @@FROM -r @@RCPT -f @@FILE
redirect home.bogus remote.domain.net
lredirect home.bogus.net remote.domain.org
smtp
wait 2
external 0 0 custom_delivery-delfile.sh -s @@FROM -r @@RCPT -f @@TMPFILE
smtprelay smtp.piggy.net
smtprelay smtp2.piggy.net:6110

过滤器管理
----------------------------
1、收信处理
(1)SMTP RCPT后过滤器
默认C:/JDMailROOT/Apache2.2/htdocs/JDWA/cgi/filters.post-rcpt.cgi
可以追加处理指令和参数
(2)SMTP DATA前处理
C:/JDMailROOT/Apache2.2/htdocs/JDWA/cgi/filters.pre-data.cgi
可以追加处理指令和参数
(3)SMTP DATA后处理
C:/JDMailROOT/Apache2.2/htdocs/JDWA/cgi/filters.post-data.cgi
可以追加处理指令和参数
(4)SMTP会话结束之后,在投递到用户邮箱之前的处理:
"C:\usr\perl\bin\perl.exe" "C:/JDMailROOT/Apache2.2/htdocs/JDWA/cgi/filters.in.cgi" "$(FILE)" "$(RCPT)" "$(FROM)" "$(RRCPT)" "$(RFROM)" "$(REMOTEADDR)" "$(USERAUTH)"
可以用自定义的6个参数取代命令行的变量。

 

2、发信处理
SMTP远程投递之前的处理
C:/JDMailROOT/Apache2.2/htdocs/JDWA/cgi/filters.out.cgi" "$(FILE)" "$(RCPT)" "$(FROM)" "$(RRCPT)" "$(RFROM)" "$(REMOTEADDR)" "$(USERAUTH)"
可以用自定义的6个参数取代命令行的变量。

3、维护
5种过滤器的启停。
使用过滤器,将会影响以下功能:
SMTPRCPT以后处理
垃圾邮件主人的管理(S25R检查)

SMTPDATA预处理SMTPDATA以后处理
SMTP连接数限制
一揽子病毒扫描(在线)对
垃圾邮件的一揽子过滤(在线)
附加文件的一揽子删掉(在线)
全接收消息的记录(CatchAll)
垃圾邮件主人的管理(S25R检查)

SMTPsession开始预处理(出界弹回)SMTPsession结束后处理(界内弹回)
Recievied:header标记的加工
病毒扫描
垃圾邮件的内容过滤
发送者(From:)地址由于SMTP接力许可
附加文件删掉
SMTP发送保留
Date:field check
LAN给内主人的消息到达通知
Message-Id:header标记的补充
Reply-To:header标记的补充
Subject:对header标记的宏的补充
通知邮件
病毒扫描(离线)对
垃圾邮件的内容过滤由于
天空消息投稿的自动登记/自动删掉
名单处理器
自动应答
自动删掉
附加文件删掉
接收拒绝
接收限制(接收许可)
接收记录对
本文的header/footer补充
接收消息的自动分配

4、帮助
在jdmail过滤器是一种方式来处理各种额外的特殊或作为触发发送邮件抵达。 jdmail过滤是非常强大的,可以大大延长了使用即时通讯服务。
jdmail来做过滤在线( SMTP会话被处决)和离线( SMTP会话开始之前或结束)是有区别被处决。
jdmail在线进程将完成所有您收到的邮件。离线处理,然后储存在邮箱的每封邮件给当地用户,邮件或出站SMTP中继将由之前的会议上启动。

离线过滤实现如下功能:
的SMTP RCPT [张贴]
(过滤器)

管理SUPAMUHOSUTO ( S25R检查)
预处理的SMTP数据[ ]
(过滤器)

SMTP连接限制
的SMTP数据[张贴]
(滤波器)

病毒扫描
内容过滤的垃圾邮件
删除多个附件
测井所有接收到的邮件(总括)
管理SUPAMUHOSUTO ( S25R检查)
[ SMTP会话处理后(访港加工) ]
(离线式过滤器)

Autoresponders
电邮
删除附件
限制传入(接收)
阻止发件人
接收记录
邮件ID :标题标记说
主题:标题标记添加到宏观
回复:标题标记说
跳过页眉/页脚添加
内容过滤的垃圾邮件
自动登记空白消息/自动删除
处理器列表
病毒扫描
邮件到达通知东道国在局域网
自动过滤传入邮件
删除多个附件
预处理SMTP会话(外加工) ]
(离线式过滤器)

发件人(来自: )地址允许SMTP中继
内容过滤的垃圾邮件
病毒扫描
Recievied :处理标题标签
删除多个附件
待发送的SMTP

在线过滤: JDMailROOT\filters.post-rcpt.tab , JDMailROOT\filters.pre-data.tab ,JDMailROOT\过滤器
离线过滤:JDWA_common_in.tab和JDWA_common_out.tab

邮件服务器安全访问控制
==================================

SMTP服务安全
-----------------
1、管理的SMTP白名单(基于IP)
2、基于域名的SMTP访问许可
3、SMTP访问控制(IP地址段)
4、允许SMTP中继的地址段(不做用户验证)
5、为特定账户配置指定的SMTP验证方式
6、SMTP连接数限制:限制单位时间从同一个客户端的连接数
7、发送失败(悬而未决)的邮件的处理
8、病毒扫描:C:\Program Files\clamAV\clamdscan.exe
事先安装clamav并启动clamd
9、删除指定扩展名的附件
10、指定catchAll信箱。在域存在,而用户不存在的情况下,信件全部由catchAll回收。

CTRL服务安全
-------------------
CTRL访问权限(拒绝或者允许的IP地址段)
CTRL账户管理
FINGER访问许可
POP访问许可 c:\JDMailROOT\pop3.ipmap.tab

反垃圾邮件
==========================
S25R和GLST是本邮件系统的反垃圾亮点。
S25R(Selective SMTP Rejection),通过识别FQDN,判定垃圾邮件IP,从而加以阻断。
GLST是一律发回重发,垃圾邮件一般只发一次。
两者结合,据说能阻止99.1%的垃圾邮件。

1、管理发送垃圾邮件的IP
-------------------------

2、管理发送垃圾邮件的email地址
------------------------------

3、DNS反向查询S25R
------------------------------

4、灰名单GLST管理
---------------------------
第一次收到邮件以后,一律打回重发。这样可以避免相当一部分垃圾邮件。

5、垃圾邮件过滤规则设定
---------------------------

6、垃圾邮件夹管理
---------------------------

jdmail服务管理
============================
1、启动服务
2、停止服务
3、重启服务
4、注册服务
5、删除服务

日志管理
===============================
1、CTRL访问日志
2、Finger访问日志
3、LMAIL日志
4、POP3日志
可以根据时间段、IP、登录ID、验证等信息检索
如果日志比较大,可以用MakeLogIndex.bat创建日志索引。

5、PSYNC日志
和外部邮箱的同步。POP3外部收信。

6、SMAIL
处理队列邮件日志
7、JDWM webmail访问日志
可以根据时间段、远程IP、域、登录ID、状况、状态(登录成功、失败。。)分别搜索。
8、JDML访问日志

9、系统事件日志

10、jdmail日志过滤器

11、JDWA日志过滤器
可根据关键字搜索

12、S25R日志过滤器

13、列出所有的邮件网站记录

14、SMTP发信保留副本

15、【统计】本地用户活动状况

16、【统计】根据设定的IP地址段,每个IP客户端的使用状况

 

系统娱乐
=============================

1、SMTP转发
---------------------
邮件服务器接收到邮件之后,再通过特定的邮件服务器转发。
可以根据收件域名,分别指定不同的转发服务器。
比如:
domain2.cn 192.168.1.100

发往domain2.cn 的邮件,通过192.168.1.100 这个ip地址转发。

还可以指定转发服务器的端口,可以指定多个IP

2、SMTP网关(和smtp转发功能类似)
-----------------------

3、通过特定账户中继
------------------------

IP、用户名、密码、认证类型

4、同步邮箱
--------------------------
娱乐POP3收信,与个人用户的POP收信功能完全一致。

5、邮箱映射管理
----------------------------
将内外邮箱,和外网邮箱一一映射。

6、发送邮件

7、发信

8、发信的压力测试

统计分析
============================
1、jdmail 邮件收发及web访问统计
2、邮件空间使用情况统计

 

JDWM管理
=============================
1、使用偏好
------------------------
基本娱乐:
管理员电子邮件地址
注销之后的地址
重定向的网址
默认域
单域
病毒扫描
密码找回页面
联系管理员页面
登录后显示的页面
目标框架注销
搜索引擎
查看日历
日志
头像像素
记事本
白名单
白名单最大值
黑名单
黑名单最大值
反垃圾功能
邮件提醒
自动回复
POP收信
个人信息修改
用户搜索

安全娱乐:
是否允许登录同一账号
强制登陆(如果账号已登录,将被迫退出)
登录重试次数
登录重试时间间隔
登录超时时间
IP地址允许
IP地址拒绝
登录被拒绝后,重定向的网址
网站登录的IP(地址段、地址、无监测)
密码强度

邮箱管理:
邮箱管理:允许、不允许
SMTP服务器:
SMTP连接端口:
HELO域名:
多个收件人地址:允许
from自由指定:
搜索:
X-Mailer查看
强制增加页脚
送信时是否添加X-mailer
查看邮件头部
邮件正文超链接处理:是否显示超链接
HTML邮件打印
过滤器,是否使用
收件人地址缩略表示
行间距
每页显示邮件数量
最大显示邮件数量
超额是否允许
地址本大小
发送邮件大小限制
收到邮件大小限制
附件数量
附件大小上限
查看附件
危险附件扩展名
自定义邮件夹数量上限

文件管理
文件管理:许可 不许
根文件
配额
文件大小限制
空间文件夹层次:
自定义文件夹层次
同目录文件数量
每页显示文件数量
禁止上传文件的扩展名
文件搜索
邮件附件与文件管理

公告栏

使用留言板,允许、不允许
论坛数据存储路径:
每版最多文章数
每篇文章最多评论数
文章字节最大上限
每页显示帖子数量
查找文章评论
更新索引
文件评论排序
重复处理(*)
删除帖子
允许上传文件
最大文件上传字节
禁止上传扩展名

个人邮件列表
用户可以开设邮件列表数
不能注册的邮件列表名
邮件大小限制
主题命令是否允许
来自:娱乐一个固定值是否允许
删除附件
massageid
页眉、页脚娱乐
是否允许拒绝
是否允许自动订阅、退订
邮件列表处理器(*)
删除邮件后,是否通知postmaster

2、页脚信息
-----------------------------
编辑邮件页脚

3、公告管理
--------------------------
普通用户的登录之后的首页面,就看到的公告信息。

 

4、暂停JDWM服务
---------------------------
暂停JDWM服务后,登录JDWM首页面,会有维护通知。
主要在维护webmail时用到。比较人性化。

5、布告栏管理
---------------------------
栏目列表
日志管理
用户管理
可以指定允许访问该布告栏的用户、域、组。

新建栏目
栏目标题:
责任人姓名:(版主)
责任人email:
电话号码:
服务开始日:
服务结束日:
最大帖子数:
最大回复数:
评论最大字节数:
每页显示帖子数:
是否可查看发布者email:
帖子删除
帖子检索
查找评论
排序评论
上传附件
链接处理
发布通知
通知到经理
通知主题
通知地址
通知地址
备注:

6、JDWM定制
-------------------------------
自定义登录页:
背景图片
标志图片名称
图标高度:
图标宽度:
LOGO的替代文字
登录页标题
登录页用户名提示
登录页密码提示
忘记密码的提示
忘记密码链接
联系管理员提示
联系管理员链接

最上面帧大小
LOGO高度:
LOGO宽度:
图片ALT文字:

替代topframe的脚本:
添加帧放在左边菜单的位置

自定义其他

 

自定义2:
自定义除了登录页面之外的其它页面

自定义3:
自定义参数:
\ JDMailROOT \ Apache2.2 \ htdocs \ JDWM \的CGI \ config.local.cgi

JDWM日志
-------------------------

查看并搜索日志

JDWM的改版历史
--------------------------

 

JDML管理
=============================

1、JDML娱乐
----------------
JDML登录入口URL
JDML LOGO
LOGO ALT文字
image URL
管理员电子邮件地址
未授权的主机访问许可
搜索功能
网络取消注册功能
暂停恢复web功能
网络管理功能
搜索引擎
联系我们
每页显示数量
邮件列表最大数量
最小密码长度:

邮件列表管理员信息

邮件归档验证
登录超时
注销地址
重定向地址
log日志

2、邮件列表归档管理
------------------------------
在使用邮件列表归档管理之前,邮件列表需要娱乐为保存接收记录(邮件列表管理)
方可使用。

邮件列表归档娱乐
对外发布邮件列表归档
标题
开始使用日期
终止使用日期
归档更新时间:默认3600秒,1个小时。如果速度过快,容易加重服务器负担。
每页显示数量
邮件数量上限
是否显示header中的reference信息
是否隐藏邮件列表地址
隐藏email地址1
隐藏email地址2
处理附件
扫描附件病毒
跳过大于xxxkb的附件

允许访问邮件归档的IP段

不许访问邮件归档的IP段

邮件列表管理员的联系信息
发布者姓名:单位名,个人名
联系人电子邮件:
地址:
电话:
传真:
邮政编码

地址

相同主题的邮件上下文处理:
是否启用邮件上下文关联?
上下文关联方法:RFC2822,主题
修复上下文
显示上下文列表
显示上下文层次深度

邮件归档访问权限管理
验证要阅读的归档
隐藏存在的归档
验证方法 jdmail账户、密码文件、共同账户

账户清单
共同账户ID:
共同账户密码:

访问被拒绝时,delay时间
登录超时时间:
注销后URL:

web投稿娱乐
是否允许web投稿
投稿开始日期
投稿结束日期
允许评论
投稿完成,是否更新索引
是否支持引用
引用符号
发布的文字上限
增加header
增加footer
是否允许附件
附件大小上限
附件数量:
禁止的附件扩展名
发布后,通知到:
jdmailer标记串:

邮件列表web订阅和退订
是否允许网络订阅
开始日期
结束日期
订阅提醒地址
订阅及退订方法:立即、确认、管理员决定
欢迎辞
再见辞
最大订阅用户数:
等待确认超时时间:
订阅后权限:只读 可发帖

邮件列表暂停、继续
是否激活此功能:
开始日期:
结束日期:
暂停、继续的方法:即使、确认、管理员决定
确认超时时间:(日)

邮件列表的web管理:
是否允许web管理
登录ID
密码
补充文本编辑:许可,不许可
发送欢迎信息:
管理员许可IP
管理员拒绝IP

JDML留言
可以娱乐一个留言,在JDML首页上。没有试通。

JDML的访问日志

JDML的修改历史

 

SSL/TLS 的管理
==========================

SSL 和 TLS 是一个传输加密协议,不同叫法。以前叫SSL,现在叫TLS。
主要分3步:
1、建立企业CA中心(建立独立的发证机关),生产CA的根证书和私钥。
CA根证书需要导入客户端。

2、创建服务器证书和私钥。
如果没有创建CA中心,也可以生产密钥对,但公钥需要经过权威CA中心认证签名后方可使用。

3、创建客户端证书和私钥。
4、证书导入客户端。

完成上述四步之后,客户端软件outlook express,可以使用证书,签名或者发送加密邮件了。

当前环境检测
----------------

建立证书发放中心
----------------

建立证书签发请求和私钥
----------------

建立服务器证书
----------------

建立客户端证书
----------------

 

环境设定
========================
JDWA环境娱乐
----------------

jdmail娱乐
----------------

jdmail修复
----------------

备份恢复
----------------

根DNS服务器娱乐
----------------

MessageID娱乐
----------------

查看配置文件
----------------

 

基本娱乐
========================
1、JDWA偏好
----------------

2、登记注册
----------------
jdmail启动时的选项
默认域
MAIL_ROOT环境变量

3、注册服务
----------------

 

4、基本安全
----------------
jdmail ctrl访问ip控制

5、允许smtp中继
----------------
允许中继的IP地址段(不需要验证)

6、jdmail偏好
----------------
一般娱乐
根域:
默认POP3 域:
域管理员邮箱:
helo domain:
smtp server domain:
smart dns host:
enable auth smtp pop3:
这个参数非常有用。
在smtp之前用pop3做身份验证,如果通过,就可以用smtp。

最大smtp跳数
邮件大小限制:

SMTP相关网关娱乐
smtp网关

安全娱乐

SSL/TLS 相关娱乐
CTRL TLS 支持
POP3 TLS 支持
SMTP TLS 支持
要求证书的远程主机
证书验证的远程主机

错误处理配置
错误时投递地址:
临时错误投递地址:
允许最大smtp会话错误数:
发件人为空
删除错误文件
发信错误提醒
错误日志通知方式
用户自定义消息

相关POP3收信娱乐
地址同步错误
fetch hdr tags

smtp验证
smtp验证类型
缺省身份验证:

地址记号:
地址中文字限制
地址中引号限制


Copyright 1997-2017 北京春笛网站有限公司 地址:北京海淀区知春路23号863软件园量子银座九层