前言
您的公司是否还在使用 m$ 的 Exchange 邮件系统 ?
您的邮件系统是否总是处于重负荷而狼狈不堪的状态 ?
您是不是老担忧病毒会通过邮件途径传播至您的内部网络 ?
您的同事经常抱怨邮件收发其慢无比,或者因为邮件无缘无故地收不到而满腹牢骚 ?
或者您还在使用功能陈旧,邮箱大小受限制,不是您自己掌管和可以自由支配的邮件系统 ?
您是不是发觉您的优秀的网络工程师即使努力勤奋工作却依旧不能使邮件系统安全和高效地运转?
本文为您提供一个在 GNU/Linux 平台上建立 Qmail 邮件系统的最基本的实现,以及介绍由此衍生出来的,以 Qmail 为基础的、全部是开放源代码软件所完美构建的, 稳定、高效、安全的企业邮件系统的一揽子解决方案。其中,您将领略 Qmail 的功能强大而且同时容易使用的特色;您还会了解到 Qmail 邮件系统已经拥有了极为庞大的用户数量的这个事实,以及理解为什么这个邮件系统如此广泛地被大企业使用的原因所在。最后,按照本文的方法,您将以极小的代价得到一个基于 GUN/Linux 平台的、开放源代码的、扩展性极高、广泛支持各种特征的邮件系统平台,获得邮件系统高效地、稳定地、安全地运转。
您从此将高枕无忧,轻松、愉快地度过您的每一个假期和节日。
第一节、 企业邮件系统的现状
解释:
- MTA:Mail Transport Agent,邮件传输代理
例如 Sendmail、Qmail、Postfix、Exim 等。- MDA:Mail Dilivery Agent,邮件投递代理
例如: Procmail、Maildrop 等。- MUA:Mail User Agent,邮件用户代理
例如:Emacs、Mutt、Pine、Mozilla Mail,以及大家广为使用的、极为熟悉的 Microsoft Outlook、Foxmail 等。
实际上, Sendmail 基本上只是一个 MTA 。但 MTA 是邮件系统的基础,人们依据习惯,一般还是将以 Sendmail 为 MTA 的邮件系统,统称为 Sendmail 邮件系统。这个邮件系统还包含 IMAP(UW)、Procmail、Maildrop 等一系列软件。
下面所说的 Qmail 也一样。
IBM Lotus Domino/Notes、Microsoft Exchange 和 Novell Groupwise 等群件系统,除了提供收发电子邮件的基本功能之外,还表现出较强的协同工作能力,同时也具有良好的安全性能。这类系统支持协同工作和二次开发,留有开发接口,这在一定程度上降低了邮件系统的安全性能。开发接口的开放性虽然方便用户开发相关应用,但是也为恶意攻击者攻击系统提供了后门。由于这类具有协同工作能力的邮件系统能够支持多种非邮件功能,这也会或多或少地降低了邮件系统的安全功能。 用户在使用这类产品时,需要在安全性能与协同功能之间作出平衡。
第二节、 Qmail 如何工作
Qmail 在任何时候都要求有五个程序在后台运行。这些核心的程序允许 Qmail 扫描新邮件,并将他们发送到适当的目的地。qmail-sendsplogger qmailqmail-lspawnqmail-rspawnqmail-clean
每一个 Qmail 实用工具程序都在正确的处理和投递邮件消息中扮演不同的脚色。其中有一些只能 Qmail 内核程序调用,其他的就可以由 Qmail 的系统管理员用来处理消息并得到统计信息。还有一些可以被单个普通邮件用户来制定自己的邮件消息处理。bouncesaying 允许用户将消息转发给程序或者程序不可用时反弹回信息condredirect 允许用户将消息转发给程序,然后把消息转发到另一个地址except 过去常用来修改一个调用程序的退出编码forward 将消息转发给一个备用的邮件地址maildir2mbox 将在 maildir 格式邮箱中的消息转换到一个标准的 sendmail 邮箱中maildirwatch 产生一个 maildir 格式的邮箱maildirwatch 监控一个用户的邮件目录并报告所有的新消息preline 在将消息转发给相关程序前预处理这些消息qbiff 当新消息到达后向用户终端显示器上写一个通知qmail-clean 从 qmail 邮件队列中永远的移出无法到达的消息qmail-inject 将新消息插入到 qmail 邮件队列中qmail-local 向本地邮件系统上的用户投递消息qmail-lspawn 由 qmail-send 调用以便向 qmail-local 程序转发消息qmail-newmrh 用来从 morercpthosts 文件中创建 qmail 数据库qmail-newn 从一个包含系统用户名和邮件名的 ASCII 文件表建立一个 qmail 用户文件qmail-pop3d 接受 pop3 连接以便让用户阅读他们的邮箱qmail-popup 用来验证 pop3 连接中的用户ID和密码qmail-pw2u 将 UNIX 系统的用户id和密码转换成 qmail-newn 能用的一个表结构qmail-qmtpd 接受远程主机发来的 qmtp 连接请求qmail-qread 产生一个显示当前 qmail 邮件队列里消息的报告qmail-qstat 产生一个报告来显示当前处在 qmail 投送状态下等待发送的消息数目qmail-queue 将邮件消息排队等待投送qmail-remote 将消息投送给远程邮件用户qmail-rspawn 由 qmail-send 调用来向 qmail-remote 转发消息qmail-send 尝试投送 qmail 邮件队列里的邮件消息qmail-showctl 显示当前的 qmail 系统配置情况qmail-smtpd 接收来自远程主机的 smtp 连接请求qmail-start 初始化 qmail 的启动脚本qmail-tcpok 用来清空 qmail-remote 中用到的 tcp 超时记录表qmail-tcpto 显示当前的 tcp 超时记录表qreceipt 用来会应对要求受到进行确认的消息sendmail 用来将 sendmail 程序的功能复制到 mta 程序中splogger 将消息插入系统日志中tcp-env 将网络连接的信息转换成 UNIX 环境变量
第三节、 轻松管理 Qmail
Qmail 的最为显著的特征即是方便管理,您只需要浏览器即可。同其他终端使用者一样,您肯定也害怕输入那些复杂难记的 UINX 命令。第四节、 如何处理病毒和垃圾邮件
绝大多数的网络管理员最为关心病毒邮件,因为邮件病毒会将病毒传播至局域网内。 这也是以往的邮件系统最为头痛的问题。第五节、 使用 Qmail 的理由
以下是从 Qmail 用户收集得来的十大理由:第六节、 为什么采用 Linux ,而不是其他的 UNIX ?
UNIX 有很多种类和分支,较著名的有: Solaris、AIX、HP-UNIX、BSD、SCO UNIX、Tru64 UNIX、IRIX、GNU/Linux 等。 其中只有 BSD、GNU/Linux 是可以免费获得的。 我们认为有下列理由:这两个程序您只需要运行 rpm 来安装即可。而这是其他 UNIX 无法简单、迅速地解决的。这要归功于 RedHat 的 RPM 格式。2004年01月28日上午09时16分54秒[root@www root]# rpm -qi wvName : wv Relocations: (not relocateable)Version : 1.0.0 Vendor: GugongRelease : gugong1 Build Date: 2004年01月19日 星期一 18时47分29秒Install Date: 2004年01月19日 星期一 18时47分46秒 Build Host: www.ehuilong.comGroup : 应用程序/出版 Source RPM: wv-1.0.0-gugong1.src.rpmSize : 904766 License: GPLSignature : (none)Packager : Gugong URL : http://wvware.sourceforge.net/Summary : 一个将 M$ Word 8 二进制地转换成 HTML 格式的转换程序。Description :WV 转换 Office 97 的 M$ 版本 8 的二进制文件到 HTML,这样就可以通过 Web 浏览器来查看其内容了。2004年01月28日上午09时16分57秒[root@www root]#2004年01月28日上午09时17分32秒[root@www root]# rpm -qi tnefName : tnef Relocations: (not relocateable)Version : 1.2.3.1 Vendor: Gugong Release : gugong1 Build Date: 2004年01月24日 星期六 00时16分41秒Install Date: 2004年01月24日 星期六 00时16分44秒 Build Host: www.ehuilong.comGroup : 邮件/解码 Source RPM: tnef-1.2.3.1-gugong1.src.rpmSize : 101888 License: GPLSignature : (none)Packager : Mark Simpson URL : http://tnef.sourceforge.netSummary : 对 m$ 的 TNEF 格式的附件进行解码。Description :TNEF 程序用来从类型为“application/ms-tnef”的 MIME 附件里面取出文件。只有萎软采用这种类型的附件。由于萎软的 Exchange 邮件服务器尤其是 Outlook 邮件客户端的大量使用,越来越多的邮件包含这种格式的附件。TNEF 程序允许从包含 TNEF 格式的附件里面取出文件。这样不需要萎软的 Outlook就可以浏览这种附件。2004年01月28日上午09时17分35秒[root@www root]#
第七节、 关于慧龙邮件系统
慧龙邮件系统正是基于 Qmail 的 Linux 企业邮件系统。与其他 Qmail 系统不一样的是:第八节、 慧龙邮件系统能给您带来什么 ?
传统的 Windows、Exchange 环境 | 慧龙企业邮件系统 Linux 环境 | |
大量的事实证明:您花了大钱的 Windows 服务器当然需要间歇的重启(您的邮件用户已经开始投诉了)。
提供服务的 Windows 机器(特别是提供 Internet 相关服务)运行时间久后会出问题, 而且只能重启才能恢复正常。然后出问题后,再重启,如此周而复始。 连 Microsoft 自己的 Windows 服务器也不例外(即使它采用了第三方的 Linux 代理缓冲服务)。
您的网络管理员无时不刻不绷紧神经、来回疲惫奔波。
您的员工会常常担忧今天可以正常收发上司和同事的邮件不。
一不溜神,病毒就通过邮件侵袭了您的局域网,员工都停下工作,等待杀毒。
您、老板则会担忧重要的邮件是不是立即到了,是否影响公司的重大经营活动。
总之,您花了大钱,却没省事、也不放心。
您只需要一个文员即可足够完成管理一般性的邮件系统维护工作;
当然您省下了购买操作系统、邮件软件、邮件网关、防火墙的一大笔开销;
全部是 Open Source 的软件,您不必担心头痛的版权问题;
完全符合 Internet 标准,向前的兼容性和向后的可扩展性没的说;
互联网上的邮件病毒、蠕虫压根儿危害不到本邮件系统和操作系统平台;
且自带杀毒模块(病毒库和扫描引擎自动升级),将外来的病毒邮件彻底杀除;
极为高效、稳定、安全。您可以前所未有地享受工作,您发觉工作原本是如此快乐。
第九节、 最常见的疑问
参考资料:
- 第五节的来源可以在 http://www.chinese.qmail.org 这里找到
- 最新版本的源代码、以及补丁程序可以在 http://www.qmail.org 得到
- Qmail 的控制文件
本文链接: http://www.ehuilong.com/gugong/gugong/html/Qmail_Mail_System.php,
WebMail 演示: https://www.ehuilong.com/webmail 【 用户:test 密码:test 】 邮箱管理演示: https://www.ehuilong.com/mailadmin 【 用户:postmaster 密码:ehuilong 域:ehuilong.com 】 当然您可以使用 Foxmail、Mozilla Mail、Microsoft Outlook 等邮件客户端来收发邮件,支持 ssl 加密的 imap、pop3、smtp 。 您可以更改密码。但系统会每半小时恢复一次。
自由广告区 |
分类导航 |
邮件新闻资讯: IT业界 | 邮件服务器 | 邮件趣闻 | 移动电邮 电子邮箱 | 反垃圾邮件|邮件客户端|网络安全 行业数据 | 邮件人物 | 网站公告 | 行业法规 网络技术: 邮件原理 | 网络协议 | 网络管理 | 传输介质 线路接入 | 路由接口 | 邮件存储 | 华为3Com CISCO技术 | 网络与服务器硬件 操作系统: Windows 9X | Linux&Uinx | Windows NT Windows Vista | FreeBSD | 其它操作系统 邮件服务器: 程序与开发 | Exchange | Qmail | Postfix Sendmail | MDaemon | Domino | Foxmail KerioMail | JavaMail | Winwebmail |James Merak&VisNetic | CMailServer | WinMail 金笛邮件系统 | 其它 | 反垃圾邮件: 综述| 客户端反垃圾邮件|服务器端反垃圾邮件 邮件客户端软件: Outlook | Foxmail | DreamMail| KooMail The bat | 雷鸟 | Eudora |Becky! |Pegasus IncrediMail |其它 电子邮箱: 个人邮箱 | 企业邮箱 |Gmail 移动电子邮件:服务器 | 客户端 | 技术前沿 邮件网络安全: 软件漏洞 | 安全知识 | 病毒公告 |防火墙 攻防技术 | 病毒查杀| ISA | 数字签名 邮件营销: Email营销 | 网络营销 | 营销技巧 |营销案例 邮件人才:招聘 | 职场 | 培训 | 指南 | 职场 解决方案: 邮件系统|反垃圾邮件 |安全 |移动电邮 |招标 产品评测: 邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端 |