设为首页收藏本站
ORF反垃圾邮件系统

邮件服务器-邮件系统-邮件技术论坛(BBS)

 找回密码
 会员注册

QQ登录

只需一步,快速开始

查看: 2580|回复: 0

[转帖] 金笛邮件系统技术白皮书

[复制链接]
发表于 2009-2-11 13:56:28 | 显示全部楼层 |阅读模式
目 录

金笛电子邮件系统 1
(标准版、企业版) 1
一.背景 4
二.Jindi® Mail技术架构 4
三.Jindi® Mail 产品特点 4
1. 产品先试后卖。 4
2. 支持多种操作系统,同时支持Windows和Linux。 4
3. 安装部署简单方便。 4
4. 管理维护简单 4
5. 系统坚固、稳定 5
6. 可自定义服务线程数,最大同时连接数可达2048。 5
7. 邮件系统内核采用自主研发、自主知识产权的MTA。 5
8. 内嵌反病毒、反垃圾邮件引擎,自动升级,智能学习。 6
9. 采用lucence技术,支持邮件全文检索功能。 6
10. 自定义smtp/pop3/imap服务欢迎信息。 6
11. 支持全局公共地址簿,支持用户分组权限管理,便于对分组用户的邮件收发进行精准控制。 6
12. 支持全局过滤规则设定。 6
13. 具有完备的分级日志功能。 6
14. 具有系统备份功能,可以备份用户信息和邮件数据。 6
15. 具备邮件系统监控功能,可以监控所有收到或者发出的邮件。 6
16. 提供完毕的二次开发接口,可以方便实现单点登录,sso统一认证等功能。 6
四.Jdmail功能清单 6
-用户管理 6
-域管理 7
-公共地址簿 7
-用户组管理 7
-系统设置 7
-全局过滤规则设置 10
-邮件监控 10
-反垃圾、反病毒设置 10
-日志查看 11
-系统备份 12
-注册码管理 12
-邮件管理 12
-邮件全文检索: 12
-设置 12
五.系统运行环境 13
六.Jdmail技术规格 13
1. 支持SMTP 协议 13
2. 支持SMTP 扩展协议 14
3. 支持POP3 协议 14
4. 支持IMAP4 协议 14
5. 提供多种方式保存用户信息 14
6. 用户及邮箱管理系统 14
7. 邮件规则与过滤 14
8. 多域支持 14
9. 对MIME的支持 15
10. 反垃圾邮件 15



一.背景
电子邮件系统,作为基础通信工具,已经承载越来越重要的数据传递,是企业的神经中枢。邮件系统应用好坏,直接关系到单位实体在激烈市场竞争中能否对外界刺激作出迅速的响应。
金笛作为专业的电子邮件系统厂商,在异步通讯消息领域执着耕耘,致力于为国内企事业、学校、政府等单位提供坚固可靠的消息传递系统。


二.Jindi® Mail技术架构
金笛邮件系统有4个版本:标准版、企业版、运营版、集群版。其中标准版、企业版支持支持标准的SMTP/POP3/IMAP4 服务,提供WEB 方式的收发邮件和系统管理功能,支持POP3/SMTP/IMAP4 SSL功能,支持POP3/SMTP/IMAP4多服务端口,支持HTML 编辑邮件,自动转发,自动回复,POP3代理收件,SMTP 代理发件,分别支持文本和数据库作为后台用户信息保存方式,提供精确细致的服务参数配置功能(如:可分别控制SMTP/POP3/IMAP4 服务的并发访问数),提供强大的反垃圾邮件功能,如:支持RBL/RSS/ORBS/DUL 垃圾邮件名单列表,黑名单,白名单,反向DNS 查询等等。提供邮件监控,系统备份,日志查看等特色功能。提供丰富强大的邮件过滤功能,可分别设定系统级,域级,用户级的接收和发送过滤规则,可以发件人,接收人,主题,附件名,邮件内容,邮件长度作为判断条件对邮件进行过滤。系统提供邮件全文搜索,让你快速方便的找到历史邮件,集成SpamAssassin ,提供强大的反垃圾邮件功能,集成ClamAV ,提供强大的反病毒功能,同时系统采用安全可靠的Maildir 邮件存储格式,保证邮件永不丢失。

下图为金笛邮件系统完整技术架构图


三.Jindi® Mail 产品特点
1. 产品先试后卖。
金笛邮件系统标准版、企业版提供20用户免费下载,永久使用。您用满意了再付款,让您的投资0风险。
2. 支持多种操作系统,同时支持Windows和Linux。
纯C++开发的服务器内核,给您提供稳定,高效的邮件处理方式。WebMail部分由JAVA开发而成,符合J2EE标准,可运行在各主流的J2EE服务器上,如:Tomcat,WebLogic,WebSphere,JBoss。
3. 安装部署简单方便。
金笛认为,能简单才不简单。金笛邮件采用傻瓜式安装,单目录部署。windows版本从下载到安装到启动到管理员登录,通过鼠标,5分钟即可全部完成;Linux版本也只需要把tar包展开到任何一个目录下,启动2个服务进程即可安装成功。
4. 管理维护简单
纯WEB的管理方式,让您脱离繁杂,易错的命令行管理方式。金笛邮件系统操作界面直观方面,添加域、添加用户邮箱、设邮箱大小等可以一气呵成,查询检索方便直观。一般管理员只需3分钟熟悉,即可熟练操作。

5. 系统坚固、稳定
对于通讯系统来说,稳定压倒一切。衡量一套邮件系统是否优秀,稳定性是最重要的指标之一。很多人都是依赖邮件系统工作的,假如有一套稳定的邮件系统,就意味着“使命必达”,这样的系统是值得信赖的。不稳定的邮件系统,就意味着要电话确认、要重复发送、要解释,会引起很多不必要的麻烦。金笛邮件系统从最早的产品,一直把稳定性看成是产品生存的基础。

6. 可自定义服务线程数,最大同时连接数可达2048。
衡量一个金笛邮件系统好坏的另外一个主要指标,就是性能,也就是邮件投递的速度。如果邮件服务器软件本身不能支持多线程,即使硬件比较好、网络带宽比较好也仍然不会有很好的投递速度。金笛邮件系统SMTP、POP3、IMAP服务进程并发投递参数都是动态可调的,最大并发线程可到1024,最大并发连接支持2048,发送的最大邮件附件可以到100M。一台普通PC Server一天24小时投递普通10K邮件大约120万封。这样的投递速度,对于提供邮箱空间服务的运营商来说,已经够用了。

7. 邮件系统内核采用自主研发、自主知识产权的MTA。
金笛邮件系统标准版、企业版MTA采用C/C++开发,和操作系统紧密结合,在稳定性和效率方面,取得最佳平衡点。虽然有很多比较成熟的MTA,但金笛邮件采用自主研发邮件通讯底层的技术路线,主要出于长远发展考虑:邮件内核好比是汽车发动机,只有掌握邮件内核,才能将最新的研究成果和技术应用于邮件内核,才会有一颗强健的心,给邮件应用层不断提供彭湃的动力。
如果构建在别人的内核之上,邮件系统的扩展等会受到很多制约,邮件系统底层如果不能持续改进、完善,那么这个邮件系统的生命力是有限的,能够实现的功能也是有限的。
目前国内有些厂商,采用破解国外imail、mdaemon等邮件系统另外加一套中文的webmail界面低价销售,采用这样的系统,一旦出现问题,国内的厂商不掌握核心技术和核心代码,很难解决,严重者所有的邮件帐户信息和邮件数据将无法挽回。这种损失,有时候不是用钱来衡量的。
另外一些厂商基于qmail和postfix开发邮件系统,一般厂商也没有实力改造邮件内核,邮件系统的发展和功能拓展很多依赖于开源社区,各个补丁包之间难以完全兼容,因此依赖于此的邮件系统也很难有长足的发展。
8. 内嵌反病毒、反垃圾邮件引擎,自动升级,智能学习。
有黑名单、白名单、动态黑名单、动态白名单、DNS反向查询、IP阻断、IP并发连接限制等功能。登录失败后自动延时登录,可防止非法用户用连续密码尝试方式去破解邮箱。支持智能垃圾邮件过滤训练功能。
金笛邮件系统内嵌clamav杀毒引擎、spamassassin反垃圾邮件引擎,都是能够自动升级、自动更新病毒库和垃圾邮件规则库的,另外反垃圾邮件还有智能学习功能,管理员可以通过一批垃圾邮件和非垃圾邮件训练系统对垃圾邮件的识别率。
内嵌反病毒反垃圾邮件模块,一方面可以提高效率,另外一方面,对于判定为垃圾邮件的邮件,金笛邮件系统自动投递到普通用户的垃圾邮件箱,同时存放到管理员的垃圾邮件列表,供管理员进一步处理。
9. 采用lucence技术,支持邮件全文检索功能。
在邮件全文检索方面,金笛邮件系统破天荒地采用lucence技术,输入关键字后,能自动搜索发信人、主题、邮件正文、邮件附件名,这是目前国内其他邮件系统所没有的。另外,最有突破的是,邮件全文检索不会随着邮件数的增多(如几千,几十万封邮件),搜索时间不会增长,搜索时间一般都可控在几百毫秒以内。
10. 自定义smtp/pop3/imap服务欢迎信息。
11. 支持全局公共地址簿,支持用户分组权限管理,便于对分组用户的邮件收发进行精准控制。
12. 支持全局过滤规则设定。
金笛邮件系统可以根据邮件正文、邮件附件名设定过滤规则,这在国内其他邮件系统上是没有的。
13. 具有完备的分级日志功能。
14. 具有系统备份功能,可以备份用户信息和邮件数据。
15. 具备邮件系统监控功能,可以监控所有收到或者发出的邮件。
16. 提供完毕的二次开发接口,可以方便实现单点登录,sso统一认证等功能。

四.Jdmail功能清单

-用户管理
新增、删除、查找、浏览、编辑用户信息
1.新增用户时可以设置用户类型(普通用户、域管理员、系统管理员),昵称,外发权限设置,最大空间限制,最多可发送邮件数量限制;
2.删除用户可以用复选框,一次删除多个用户;删除用户时用户邮件也一并删除;
3.查找用户可以根据用户名、域为关键字模糊查找;
4.浏览用户可以根据26个首字母浏览,可以分页浏览显示用户列表;可以浏览用户邮箱空间、和已经使用空间;

-域管理
新增、编辑域信息、删除、浏览域、设置域过滤规则、设置默认域、删除域
1.新增域需要输入域名、HELO域名、总分配空间、用户数、是否为默认域、是否允许用户自由注册、是否启用smtp/pop3/imap服务、
是否只能发本域邮件、每个用户最大空间、每个用户最多发送邮件数;
2.修改域时可以变更HELO域名、总分配空间、用户数、是否为默认域、是否允许用户自由注册、是否启用smtp/pop3/imap,是否只能发本域邮件、每个用户最大空间、每个用户最多发送邮件数;
3.可以根据发信人、收信人、主题、附件名、邮件内容、邮件大小设定域的过滤规则,满足条件后可以执行4种动作:拒收、转发指定邮件夹、转发其他邮箱、自动回复一封自定义邮件。
4.设定某个域为默认域后,客户端软件Outlook、Outlook Express、Foxmail设置帐户时可以不用带@
5.删除域将删除域下的所有用户和邮件,一定要慎重操作。

-公共地址簿
公共地址簿分为系统级公共地址簿和域级公共地址簿。
系统级公共地址簿由系统管理员维护,对系统内的所有用户都可以使用;域级公共地址簿只有域内的用户可以使用。


-用户组管理
创建用户组、删除用户组、编辑用户组、浏览用户组
1.用户组的功能相当于邮件列表,创建一个用户组相当于创建一个邮件列表。组名是一个特殊的邮箱,给这个邮箱发信,组内的每个
用户都可以收到。
2.用户组不但具有一般用户的属性,还包含一些用户组特有的属性。
只接收来自该发件人的邮件,指定该用户组只接收来自指定条件的发件人发来的邮件,其值可为以下几种类型:
all 所有的邮件
domain 同一域下用户发来的邮件
local 由系统内投递的邮件
auth 通过用户验证后发送的邮件
group 组内用户邮件
特定发件人 如:a@a.com
3.是否保存邮件副本,指定是否在用户组保存邮件的副本。
4.是否替换接收人地址,指定是否把邮件头的接收人替换成真实的组成员邮件地址。
组成员,指定该组所包含的成员,如果有多个成员可用分号“;”隔开。组成员可用通配符表示,如:*@a.com 表示组包含a.com 下的所有用户。a1@a.com;a2@a.com 表示该组包含a1@a.coma2@a.com 两个用户。

-系统设置
1.一般参数设置:
用户信息存储方式:文本文件、数据库
接收错误信息的帐户:
日志记录层次:所有、错误信息、一般信息、底层信息、调试信息
邮箱最小容量告警值:500K表示当邮箱可用容量低于这个数值时,自动发送告警信息。
2.投递服务系统设置:
最大投递线程数:25
投递尝试间隔时间:480秒
最大尝试投递次数:16
外发邮件中继设置:
中继的使用方式:不使用、投递失败时使用、总是使用;
中继服务器SMTP地址:
发件人邮件地址:
发送验证方式:不使用、LOGIN、PLAIN、CRAM_MD5
用户名
密码

3.smtp服务设置:
服务端口:可以绑定多个IP,设置端口号(默认25),是否使用SSL/TLS
SMTP欢迎信息设置:默认为:jdmail SMTP Service ready
启用SMTP验证:
SMTP验证最大尝试次数:5
最大SMTP服务线程:16,最大可到1024
端口最大侦听数:32,最大2048
最大RCPT命令数:16,最大128
最大MTA跳转数:32
SMTP客户连接超时:300秒
邮件最大尺寸:102400K
SMTP服务最小允许存储空间:
SMTP服务最小允许内存:
一次会话允许最大命令数:
检查发送者邮箱地址域名有效性:
允许邮件中转:
允许VRFY命令
允许ETRN命令
允许空的发送者
SMTP中继网关
DNS服务器
一分钟内同一IP允许访问次数:32
同一IP最大同时访问数:32
记录会话明细:
允许使用nobody@root邮箱

4. POP3服务器设置
服务端口:修改端口号,是否启用SSL/TLS
POP3欢迎信息:jdmail POP3 Service ready
登录错误间隔延时
最大POP服务线程:25,最大1024
端口最大侦听数:64,最大2048
POP3客户连接超时:30秒
POP3验证最大尝试次数:5
POP3服务最小使用内存:
一分钟同一IP允许访问次数:32
同一IP最大同时访问数:32
记录会话明细:
POP3收信服务执行间隔:60

5. IMAP4服务器设置
监听端口:修改端口号,是否使用SSL/TLS
IMAP4欢迎信息:jdmail imap4 service ready
登录间隔延时:5秒
最大IMAP4服务线程:64,最大1024
端口最大侦听数:64,最大2048
IMAP4客户连接超时:30秒
一分钟同一IP允许访问次数:32
同一IP最大同时访问数:32

6. 队列系统设置:
扫描间隔:15秒
队列文件系统层级:2,最大32
下一个版本增加队列中待发送邮件显示,队列邮件手工处理(删除)。

7. 本地投递服务设置:
最大本地投递线程:16

8. webmail参数:
允许发送的最大附件大小:5M,-1表示不限大小,0表示不允许上传附件。
下一版本增加登录页面自定义功能。自己上传LOGO,并定义邮件系统名称、copyright等信息。管理可以定制系统颜色、风格等。

9. MySQL 数据库的参数设置:
Mysql 驱动程序类名
Mysql 服务器地址 (IP地址)
Mysql 用户名
Mysql 密码
Mysql 数据库名
Mysql 端口

(Webmail)数据库连接池设置

最大连接数 :默认10
空闲超时: 默认30 秒
检出超时:默认600 秒
最大检出数:默认10

10. 证书管理
域 :
密钥长度: 512 1024 2048
有效期: 天
国家 (两位国家代号,如:中国(CN)

城市
组织
部门

11. 邮件模板管理
模板名称: 新用户欢迎信 投递错误信 容量警告信
主题
内容


-全局过滤规则设置
全局过滤规则对系统内所有域、所有用户起作用。
可以根据、发件人、接收人、主题、附件名、邮件内容、邮件长度 组合条件,执行相应的过滤动作。
可以分别设置发送过滤规则和接收过滤规则。


-邮件监控
分为发送邮件监控、接收邮件监控
可设置被监控人邮箱,接收监控邮件邮箱


-反垃圾、反病毒设置
反垃圾参数设置:
启用RBL动态黑名单查询
RBL服务地址 (如果有多个地址,可用分号“;”分隔 )

启用RWL动态白名单查询
RWL服务地址 (如果有多个地址,可用分号“;”分隔 )

对HElO域名进行反向DNS查询
验证HElO域名有效性

黑名单管理:新增、删除
新增黑名单IP地址
域名
邮件地址
(网段)IP地址
(网段)掩码

白名单管理:新增、删除
IP地址
域名
邮件地址
(网段)IP地址
(网段)掩码

SpamAssassin反垃圾引擎设置
启用SpamAssassin
判定为垃圾邮件值 (默认值为8,小于或等于零表示使用默认值8)
判定为系统自动删除值 (默认值为12,小于或等于零表示使用默认值12)
垃圾邮件处理帐号:postmaster@root
规则库自动升级间隔: 3 天(小于或等于零表示不自动升级)
规则库自动升级地址: http://www.ccert.edu.cn/spam/sa/Chinese_rules.cf

智能反垃圾邮件设置:
垃圾邮件报告列表
训练为垃圾邮件
训练为正常邮件
重新发送
删除


ClamAV反病毒引擎设置
启用ClamAV
病毒邮件处理帐号:postmaster@root
病毒库自动升级间隔:48 小时 (小于或等于零表示不自动升级)
升级失败尝试次数:5
病毒库版本信息查询地址: current.cvd.clamav.net
病毒库下载地址:database.clamav.net

病毒邮件报告列表
显示发件人、收件人、主题、类型、日期、长度
删除、重新发送

-日志查看
日志类型: 系统信息 IMAP POP3 SMTP 本地处理服务 队列系统 投递服务系统 WebMail POP3收件 证书管理 反垃圾 反病毒
开始时间 (时间格式:YYYY-MM-DD HH:mm:SS)
截止时间
日志记录层次 所有 错误信息 一般信息 底层信息 调试信息
错误号
内容
每页显示记录数

-系统备份
显示系统备份列表:文件名、大小、日期
上传备份
下载备份文件
导入备份文件


-注册码管理
注册码绑定一个域名。在该注册码下,可以使用所购买数量的域和用户。
域名
最多可用域数
最多可用用户数
注册码

-邮件管理
收邮件、发邮件、删除、移动、地址簿管理、文件夹管理、回收站、异常邮件、垃圾邮件、病毒邮件
下一般增加地址簿导入、导出功能


-邮件全文检索:
搜索内容:

-设置
个人设置
每页显示记录数:
个性化签名,可以设置三个不同的签名
签名标题1
签名内容1
签名标题2
签名内容2
签名标题3
签名内容3
修改密码:
原密码
新密码
确认新密码

文件夹管理:新建、删除、改名

过滤规则设置:

地址簿管理:分组管理

POP收信:
POP3服务器地址
端口
用户名
密码
发送到: 收件箱 草稿箱 发件箱 回收站 异常邮件 垃圾邮件 病毒邮件
接收邮件后,删除POP3服务器上的邮件

自动转发:
启用自动转发
转发到邮箱
保存副本在本地邮箱

自动回复:
启用自动回复
回复内容

五.系统运行环境

操作系统:windows NT/2000/XP/2003, Redhat Linux7/8/9/FC1/FC2/FC3/ES3/AS3/AS4
内 存:256M以上
硬 盘:20G以上






六.Jdmail技术规格

1. 支持SMTP 协议
支持RFC2821,RFC2822相关的SMTP协议
支持多线程,可定义最大线数
可限制来自同一个IP或多个IP 的并发连接
可定义同一IP的访问频率
完善的SMTP日志记录
可由管理员设置端口号
可设置SMTP用户欢迎信息
支持发信用户验证
支持邮件中继禁止功能  
 

2. 支持SMTP 扩展协议
支持RFC2554,RFC1869,RFC3463,RFC1870,RFC2920相关的SMTP 扩展协议

 

3. 支持POP3 协议
支持RFC1939相关的POP3协议
可限制来自同一个IP或多个IP的并发连接
可定义同一IP的访问频率
完善POP3日志记录
可由管理员设置端口号
可设置用户欢迎信息

4. 支持IMAP4 协议
支持RFC1730,RFC1732,RFC1733,RFC2060,RFC2061

5. 提供多种方式保存用户信息
支持以文本方式保存用户信息
支持以数据库方式保存用户信息

 
6. 用户及邮箱管理系统
纯WEB的后台管理系统
支持用户创建文件夹
可限制邮箱的大小,邮件的数量
支持nobody 邮箱


7. 邮件规则与过滤
支持系统级和用户级过滤规则
可根据发件人/主题/邮件尺寸判断条件设定过滤规则
支持多种动作类型:拒绝接收/发送到/转发到其它邮箱/自动回复
 

8. 多域支持
支持多域名
支持域管理用户
 

9. 对MIME的支持
支持RFC1521、RFC1522、RFC1652相关的MIME标准
 

10. 反垃圾邮件
支持RBL/RSS/ORDB/DUL垃圾邮件列表服务
支持黑名单/白名单
支持用户定义垃圾邮件的过滤规则及过滤后的操作咨询方式

北京春笛网络信息技术服务有限公司


地址:北京大运村863软件园量子银座九层


邮编:100191


网址:http://www.mailer.com.cn


电话:010-82356575 / 76 / 77转6025


Q  Q:   812865256

E_mail:wangbing@mailer.com.cn

通信利器  金笛锻造
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

小黑屋|手机版|Archiver|邮件技术资讯网    

GMT+8, 2021-12-2 02:52

Powered by Discuz! X3.2

© 2001-2016 Comsenz Inc.

本论坛为非盈利中立机构,所有言论属发表者个人意见,不代表本论坛立场。内容所涉及版权和法律相关事宜请参考各自所有者的条款。
如认定侵犯了您权利,请联系我们。本论坛原创内容请联系后再行转载并务必保留我站信息。此声明修改不另行通知,保留最终解释权。
*本论坛会员专属QQ群:邮件技术资讯网会员QQ群
*本论坛会员备用QQ群:邮件技术资讯网备用群

快速回复 返回顶部 返回列表