Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->网络应用 ->邮件服务器 ->Qmail ->正文

Linux qmail安装指南 2.9

来源:Linuxdby.com 作者:Webmaster 时间:2007-05-28 点击: [收藏] [投稿]
版本:2.9

最后更新日期: 2005-04-20

邮箱:

网站: http://www.xuki.org/

问题讨论:http://www.xuki.org/bbs/





本文档全面介绍如何使用qmail在Linux上建造一个高性能的邮件服务器,如何用Vpopmail实现虚拟的邮件域,如何使用qmailadmin 通过Web页面方便的管理用户,如何添加大容量的邮件列表支持,如何实现病毒邮件清除,如何实现中文垃圾邮件过滤,以及如何实现用户的Web登陆。

我将在linux下安装qmail分成若干步骤,您只要按照顺序完成这些步骤,则可安装一台基于Linux的qmail邮件服务器;此套安装方法已经在RedHat AS4和Cent OS4下测试通过;希望有时间又有兴趣的朋友能够加入其中,一起完善它,做一套最完善的中文qmail安装指南,以帮助更多的正在学习qmail的朋友少走些弯路。

 

此文所实现的邮件系统功能列表:

· SMTP服务器:SMTP-AUTH认证(Plain,Login,CRAM-MD5),TLS(SSL)支持

· POP3服务器:CRAM-MD5,APOP,和SSL支持

· IMAP服务器:TLS(SSL)支持

· 邮件病毒清除

· 邮件附件限制

· 中文垃圾邮件过滤(最高90%)

· 自动回复

· 邮件列表

· Web管理

· 用户注册

· 通过Web显示统计信息

· WebMail

· MRTG





安装前准备:

第一节:安装引言

1.1 介绍

1.2 什么是qmail?为什么选择qmail?

1.3 何处可得到最新版本

1.4 本指南发展历史

1.5 参考文章

1.6 免责声明

1.7 致谢

第二节:安装qmail前软件和环境确认

2.1 磁盘空间确认

2.2 检查DNS设置

2.3 确认系统环境

2.4 设置防火墙

2.5 设置MySQL

2.6 卸载已有的邮件系统

 

安装邮件系统:

第三节:下载所需要的软件包

第四节:安装qmail

第五节:安装vpopmail

第六节:安装iGenus(可选)

第七节:安装iGenus_Admin(可选)

第八节:安装courier-imap

第九节:安装SquirrelMail(可选)

第十节:安装SqwebMail(可选)

第十一节:安装Wmail(可选)

第十二节:安装Autorespond%26amp;Ezmlm

第十三节:安装qmailadmin

第 十四节:安装Vqregister(可选)

第十五节:安装vQadmin

第十六节:安装SpamAssassin

第十七节:安装Clamav

第十八节:安装MailDrop 和TNEF reader

第 十九节:安装qmail-scanner%26amp;qms-analog

第二十节:安装qmailAnalog %26amp; qlogtools

第二十一节:安装isoqlog

第二十二节:安装MRTG

 

测试及维护:

第二十三节:测试

第二十四节:系统维护

第二十五节:FAQ(网上收集)
第一节:安装引言 TOP

 

1.1 介绍

本指南的目的是帮助你从头开始建立一个大容量(1000用户以上)、易管理、易扩充、分布式、用户界面友好的邮件系统。如果仅仅是为了支持内部网络的很少用户,你可以选择sendmail,甚至是基于NT平台的任何共享的邮件服务器软件,它们更加易与操作和设定。作为一种尝试,当然你也可以选择本系统,但是你必须对Linux系统有相当的了解,至少是可以独立的配置一台Linux网络服务器。

本文档并不是简单的把相关软件的安装文档及FAQ汉化,相反的,本文档几乎不包括任何相关软件的安装文档及FAQ,我认为作为一个qmail的使用者,他应该做到以下几点:

· 熟悉了所有Dan Bernstein(qmail的作者)发布的文档;

· 熟悉www.qmail.org(qmail官方站点)的相关资源;

· 尽量理解Life With qmail;

· 耐心阅读所有相关软件的安装文档及FAQ!

qmail是一个非常复杂的系统,尽管它本身非常简洁。如果你对它的复杂性不够了解,你可以对照一下Sendmail, qmail就是设计用来取代Sendmail的。尽管qmail的配置要比Sendmail简单的多,而且通过第三方编程人员的不断努力,附加的add-on使得qmail更加易于配置和管理,但是它确实是一个非常复杂的系统。它需要你具有丰富的*NIX平台的管理经验,一旦你能正确的理解qmail,你就会发现,qmail确实是一个空前优秀的邮件系统。

本文档想起到一个“粘合剂”的作用,希望能够帮助qmail用户迅速实现一个以qmail为核心的大型邮件系统,并希望能够针对各组件的协调工作问题给出一个可行的解决方案。
本文档及其所有的附加脚本都已经经过了作者本人N(N>20)遍的测试,如果在你的系统上不能工作或出现异常错误,你可以参见第二节:安装qmail前软件和环境确认,对于其他的 *NIX 系统,我相信本文档的基本概念是正确的。
 

1.2 什么是qmail?为什么选择qmail?

qmail是可以完全替代Sendmail-binmail体系的新一代UNIX邮件系统,它也是一个基于UNIX操作系统的Internet邮件传输机构( Internet Mail Transfer Agent 简称MTA)。它采用标准的简单邮件传输协议(Simple Mail Transfer Protocol 简称SMTP)与Internet上其他MTA交换信息。为了解决用户邮件存储问题,qmail提出了Maildir存储方式,每个邮件作为单独的一个文件保存在用户个人的邮件目录下,这就避免了加锁。同时,qmail支持虚拟域(Virtual Domain)和虚拟用户(Virtual User),使邮件系统的用户独立于UNIX系统用户。与Sendmail相比,qmail有以下优点:

  *安全---- qmail将E-mail处理过程分为多个分过程,尽量避免以Root用户身份运行。同时qmail也禁止对特权用户(Root、Deamon等)直接发信。

  *可靠---- qmail的直接投递保证了E-mail在投递过程中不会丢失。qmail同时支持新的更可靠的信箱格式——Maildir,保证系统在突然崩溃情况下不至破坏整个信箱。

  * 高效----运行在奔腾的BSD上,qmail每天可以轻松地投递20万封电子邮件。

  *简单---- qmail 要比其他的Internet Mail系统小得多。 它通过统一的向前机制完成Forwarding、Alias和Maillist等功能, qmail使用简单高效队列来处理投递。qmail-SMTPD可以由Inetd启动,节省了一定资源。

 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇:隐藏SMTP旗标(Sendmail/Qmail/Postfix/Exim)   下一篇:如何才能在Qmail系统下实现删除定期不使用的帐户?

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
Power by linux-cn.com 粤ICP备05006655号