qmail linux 邮件服务器 安装报告.docx
《qmail linux 邮件服务器 安装报告.docx》由会员分享,可在线阅读,更多相关《qmail linux 邮件服务器 安装报告.docx(71页珍藏版)》请在三一办公上搜索。
1、 系统相关信息硬盘驱动器:类型、标签、大小;如:IDE hda=1.2 GBST3160023A分区:分区图及挂载点;如:/dev/hda1=/home, /dev/hda2=/(一旦你知道它们驻留的地方,填充此项)内存:在你系统上安装的内存数量;如:128 MB2GB光盘:接口类型;如:SCSI、IDE (ATAPI)IDESCSI 适配器:若有,制造商及 型号;如:BusLogic SCSI Adapter,Adaptec 2940UWLSI Logic PCI-X Ultra320 SCSI Host Adapter网卡:若有,制造商及 型号;如:Tulip,3COM 3C590Inte
2、l PRO/1000 MT Network Connection(千兆) Realtek RTL8139 Family PCI Fast Ethernet NIC鼠标:类型、协议、及键数; 如:通用 3 键 PS/2 鼠标,MouseMan 2 键串口鼠标PS/2 Compatible Mouse(鼠标)Standard 101/102-Key or Microsoft Natural PS/2 Keyboard(键盘)显示器:制造商、型号、及厂商规格;如:Optiquest Q53,ViewSonic G773视频卡:商标、型号及 VRAM 的大小;如:Creative Labs Graph
3、ics Blaster 3D,8MB声卡:商标、芯片集和型号;如:S3 SonicVibes,Sound Blaster 32/64 AWEIP、DHCP、和 BOOTP 地址:四个数字,用点分隔开;如: 10.0.2.15xx.xx.xx.xx子网掩码:四个数字,用点分隔开;如:255.255.248.0xx.xx.xx.xx.xx网关 IP 地址:四个数字,用点分隔开;如:10.0.2.245xx.xx.xx.xx一个或多个服务器 IP 地址(DNS):一组或多组用点隔开的数字;如:10.0.2.1域名:定给你的机构的名称;如:Red Hat的域名是 主机名:你的计算机的名称;如: coo
4、kieQmail-server在RHEL AS release4下完整qmail安装指南注:主要参考以下文档1. 许靖的Linux qmail安装指南版本:2.9 最后更新日期:2005-04-20网站: http:/www.xuki.org/ 问题讨论:http:/www.xuki.org/bbs/ 2. 上网参考了多篇文章后经过自己的调整和修改写下此文,与网友们共享!概要:本文档全面介绍如何使用qmail在Linux上建造一个高性能的邮件服务器,如何用Vpopmail实现虚拟的邮件域,如何使用qmailadmin 通过Web页面方便的管理用户,如何添加大容量的邮件列表支持,如何实现病毒邮件
5、清除,如何实现中文垃圾邮件过滤,以及如何实现用户的Web登陆。将在linux下安装qmail分成若干步骤,您只要按照顺序完成这些步骤,则可安装一台基于Linux的qmail邮件服务器;希望有时间又有兴趣的朋友能够加入其中,一起完善它,做一套最完善的中文qmail安装指南,以帮助更多的正在学习qmail的朋友少走些弯路。此文所实现的邮件系统功能列表: SMTP服务器:SMTP-AUTH认证(Plain,Login,CRAM-MD5),TLS(SSL)支持 POP3服务器:CRAM-MD5,APOP,和SSL支持 IMAP服务器:TLS(SSL)支持 邮件病毒清除 邮件附件限制 中文垃圾邮件过滤(
6、最高90%) 自动回复 邮件列表 Web管理 用户注册 通过Web显示统计信息 WebMail MRTG 安装前准备:第一节:安装引言1.1 介绍1.2 什么是qmail?为什么选择qmail?第二节:安装qmail前软件和环境确认2.1 磁盘空间确认2.2 检查DNS设置 2.3 确认系统环境2.4 设置防火墙2.5 设置MySQL2.6 卸载已有的邮件系统安装邮件系统:第三节:下载所需要的软件包第四节:安装qmail第五节:安装vpopmail第六节:安装iGenus(可选)第七节:安装iGenus_Admin(可选)第八节:安装courier-imap第九节:安装SquirrelMail
7、(可选) 【未安装】第十节:安装SqwebMail(可选)第十一节:安装Wmail(可选)第十二节:安装Autorespond&Ezmlm第十三节:安装qmailadmin第 十四节:安装Vqregister(可选) 【未安装】第十五节:安装vQadmin 【未安装】第十六节:安装SpamAssassin第十七节:安装Clamav 第十八节:安装MailDrop 和TNEF reader 第 十九节:安装qmail-scanner&qms-analog 第二十节:安装qmailAnalog & qlogtools 第二十一节:安装isoqlog 第二十二节:安装MRTG测试及维护:第二十三节:
8、测试 第二十四节:系统维护第二十五节:FAQ(网上收集)第一节:安装引言 TOP1.1 介绍本指南的目的是帮助你从头开始建立一个大容量(1000用户以上)、易管理、易扩充、分布式、用户界面友好的邮件系统。如果仅仅是为了支持内部网络的很少用户,你可以选择sendmail,甚至是基于NT平台的任何共享的邮件服务器软件,它们更加易与操作和设定。作为一种尝试,当然你也可以选择本系统,但是你必须对Linux系统有相当的了解,至少是可以独立的配置一台Linux网络服务器。 本文档并不是简单的把相关软件的安装文档及FAQ汉化,相反的,本文档几乎不包括任何相关软件的安装文档及FAQ,我认为作为一个qmail的
9、使用者,他应该做到以下几点: 熟悉了所有Dan Bernstein(qmail的作者)发布的文档; 熟悉http:/www.qmail.org/(qmail官方站点)的相关资源; 尽量理解Life With qmail; 耐心阅读所有相关软件的安装文档及FAQ! qmail是一个非常复杂的系统,尽管它本身非常简洁。如果你对它的复杂性不够了解,你可以对照一下Sendmail,qmail就是设计用来取代Sendmail的。尽管qmail的配置要比Sendmail简单的多,而且通过第三方编程人员的不断努力,附加的add-on使得qmail更加易于配置和管理,但是它确实是一个非常复杂的系统。它需要你具
10、有丰富的*NIX平台的管理经验,一旦你能正确的理解qmail,你就会发现,qmail确实是一个空前优秀的邮件系统。 本文档想起到一个“粘合剂”的作用,希望能够帮助qmail用户迅速实现一个以qmail为核心的大型邮件系统,并希望能够针对各组件的协调工作问题给出一个可行的解决方案。本文档及其所有的附加脚本都已经经过了作者本人N(N20)遍的测试,如果在你的系统上不能工作或出现异常错误,你可以参见第二节:安装qmail前软件和环境确认,对于其他的 *NIX 系统,我相信本文档的基本概念是正确的。1.2 什么是qmail?为什么选择qmail? qmail是可以完全替代Sendmail-binmai
11、l体系的新一代UNIX邮件系统,它也是一个基于UNIX操作系统的Internet邮件传输机构( Internet Mail Transfer Agent 简称MTA)。它采用标准的简单邮件传输协议(Simple Mail Transfer Protocol 简称SMTP)与Internet上其他MTA交换信息。为了解决用户邮件存储问题,qmail提出了Maildir存储方式,每个邮件作为单独的一个文件保存在用户个人的邮件目录下,这就避免了加锁。同时,qmail支持虚拟域(Virtual Domain)和虚拟用户(Virtual User),使邮件系统的用户独立于UNIX系统用户。与Sendma
12、il相比,qmail有以下优点: *安全- qmail将E-mail处理过程分为多个分过程,尽量避免以Root用户身份运行。同时qmail也禁止对特权用户(Root、Deamon等)直接发信。*可靠- qmail的直接投递保证了E-mail在投递过程中不会丢失。qmail同时支持新的更可靠的信箱格式Maildir,保证系统在突然崩溃情况下不至破坏整个信箱。 * 高效-运行在奔腾的BSD上,qmail每天可以轻松地投递20万封电子邮件。 *简单- qmail 要比其他的Internet Mail系统小得多。 它通过统一的向前机制完成Forwarding、Alias和Maillist等功能, qm
13、ail使用简单高效队列来处理投递。qmail-SMTPD可以由Inetd启动,节省了一定资源。第二节:安装qmail前软件和环境确认 TOP 在成功安装qmail邮件系统之前,请务必确认安装中所需要的软件包和相关设置。此节给出一些确认清单,以方便各位朋友在安装之前进行相关设置的确认。2.1 磁盘空间确认下面是通常安装一套系统所需要的空间,根据需求不同空间要求也不一样。最保守的磁盘空间必须有80-90MB;这些空间包括下载软件包和解开软件包所需要的磁盘空间。 在安装完成之后,删除下载的软件安装包,邮件服务运行所需要的安全空间15MB 就够了。如果你的系统有多个分区:/ 70MB./var 10M
14、B/home 起动邮件系统3MB够了,但因为邮件均存放在/home/vpopmail下,要根据实际情况调整当然像现在硬盘价格这么低的状况下,我想硬盘空间不是什么问题的。2.2 检查DNS设置 在开始之前,确保正确设置了DNS MX记录.例如使用作为邮件域,对MX记录进行测试:在Linux下: host -t mx . mail is handled by 10 .host -t a . has address xxx.xxx.xxx.xxx 在Windows下:C:nslookupDefault Server: Address: xxx.xxx.xxx.xxxset type=mx MX pr
15、eference = 10, mail exchanger = internet address = xxx.xxx.xxx.xxxexit 如果你的邮件服务器是用做公司内部邮件服务,不对外提供服务,此处可略过。2.3 确认系统环境确认下面的软件是否已经安装:rpm -q httpd php php-mysql mysql mysql-server mysql-devel gdbm gdbm-devel openssl openssl-devel stunnel krb5-devel如果你还没有安装, 请先安装它们. 你可以到安装光盘或是在这里找到它们的RPM包我的操作系统选择和安装包选择:操
16、作系统:RedHat EL release4系统软件安装包选择:Desktops无Applications无ServersWeb Server:加选php-mysqlMail Server:加选spamassassin,其它清除FTP Server:VsftpdMySQL Database:加选mysql-bench/mysql-server/php-mysqlDevelopmentDevelopment ToolsSELinux: 像一些setuid程序,比如qmailAdmin, 将不能与SELinux同时工作,你必须在安装系统的时候关掉SELinux; 如果你已经安装好了操作系统并开启S
17、ELinux,并希望知道如何关掉它,请参考: 如果要通过yum升级CentOS4系统,则需要导入CentOS4.0:RHEL4的dag rpm -import http:/ftp.riken.jp/Linux/dag/packages/RPM-GPG-KEY.dag.txt 2.4 设置防火墙安装完系统后,修改/etc/httpd/conf/httpd.conf,使web服务正常启用,为mysql添加root用户的密码。如果设置了防火墙,要打开如下端口:Outbound ports (tcp) 25 - SMTP110 - POP 143 - IMAP783 - Spamassassin993
18、 - IMAPSInbound Ports (tcp)22-SSH 25 - SMTP80 - HTTP110 - POP services143 - IMAP443 - HTTPS783 - Spamassassin993 - IMAPS 2.5 设置MySQL启动mysql server: /etc/rc.d/init.d/mysqld start 设置mysql root口令: mysqladmin -u root password mima (设置你的密码) mysql的头文件和库文件分别在/usr/include/mysql和/usr/lib/mysql。2.6 卸载已有的邮件系统
19、确认没有SMTP/POP/IMAP服务在运行:/etc/init.d/sendmail stopnetstat -na | grep 25netstat -na | grep 110netstat -na | grep 143service sendmail stop删除已有的SMTP/POP/IMAP软件:rpm -e -nodeps sendmail第三节:下载所需要的软件包 TOP此篇文档所使用的软件清册如下:qmail 本文的主角,世界上使用最广的邮件系统之一。此处使用的是netqmail-1.05的补丁集和shupp.org的Toaster 7.0运行脚本ucspi-tcp - uc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- qmail linux 邮件服务器 安装报告 邮件 服务器 安装 报告
链接地址:https://www.31ppt.com/p-2012214.html