分享
 
 
 

qmail邮件系统(1)Qmail系统的介绍和准备工作

王朝other·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

作者:peng

论坛ID:peng www.chinaunix.net

QQ: 螃蟹 16360544

1.1目的。

本文的目的,是用自由软件在一个Linux平台上安装一套功能完整的邮件系统,和如何来管理他。这里我以qmail作为smtp服务器, vpopmail做pop3服务器和实现虚拟域、用mysql数据库来进行用户验证,用qmailadmin来实现图形化的用户管理。用ezmlm来提供对邮件列表的支持。使用igenus来提供一个友善的webmail界面。

1.2 qmail管理与维护章节

(一)Qmail系统的介绍和准备工作。

(二)qmail+vpopmail+mysql+qmailadmin+ezmlm+igenus的安装

(三)qmail的工作原理和配置文件的设置。

(四)ucspi-tcp的原理和设置。

(五)vpopmail和qmailadmin对用户的管理。

(六)qmail的日志分析和管理。

(七)ezmlm实现邮件列表的应用和管理。

(八)系统的备份和FAQ。

1.2 安装要求

1、 请在安装系统前,最好要多看几片他人写的文档。

2、 悉了所有Dan Bernstein(qmail的作者)发布的文档; 熟悉www.qmail.org(qmail官方站点)的相关资源,尽量理解Life With qmail。

3、 安装软件包前,仔细阅读各自的README AND INSTALL文件,这是最好的安装指南!

1.3感谢

感谢www.chinaunix.net的论坛网友locklzy、wxy、gadfly,尤其感谢gadfly在技术上给的执导和支持。

1.4软件介绍

httpd-2.0.40.tar.g 提供web服务的server。

autorespond.tar.gz 实现e-mail自动回复功能。

ezmlm-0.53.tar.gz 实现qmail邮件列表功能。

ezmlm-idx-0.40.tar.gz ezmlm's的补丁程序,使ezmlm支持qmail。

qmail-1.03.tar.gz Qmail软件包

qmailadmin-0.80.tar.gz qmail的web管理软件。

ucspi-tcp-0.88.tar.gz tcpserver service 程序。

vpopmail-5.2.tar.gz 实现pop3服务和支持虚拟域。

qmail-smtpd.c qmail的补丁程序,实现smtp认证功能。

php4-200303121030.tar.gz 实现apache对php的支持

igenus_2_20030311.tgz 实现webmail的软件包。

Qmail-setup.1.5.3.tar.gz 用其中的qmailadmin汉化部件。

以上软件,可以到各自的网站去获取:

http://www.apache.org/

http://cr.yp.to/qmail.html

http://www.qmail.org/

http://www.inter7.com/vpopmail/

http://cr.yp.to/ezmlm.html

http://www.ezmlm.org/

http://www.inter7.com/qmailadmin look for autoresponder link

http://www.igenus.org

http://down.rree.com/iceblood/qmail_setup-v1.5.3.tar.gz

1.5实现的功能

1、 Qmail帐号与系统帐号的分离。

2、 SMTP服务的密码验证功能,能有效的防止别人利用自己的服务器发送匿名信。

3、 用vpopmail提供pop3服务。

4、 实现对虚拟域的支持。

5、 实现邮件帐号WEB管理方式。

2、Qmail邮件列表功能。

3、Qmail自动回复功能。

5、邮件的WEB使用方式,如:WEB发邮件,查看邮件。

6、支持qmail的管理脚本,安装后可以运行qmail start|stop|restart来管理qmail。

7、全面支持Mysql数据库,用户信息和邮件列表都通过mysql存储和验证。

8、实现了QmailAdmin和webmail的中文界面。

1.6 系统设置

我用的是redhat8.0的系统,在一台康柏的pc server上作的。安装的时候,选择了custom模式。我安装系统的时候,就选择了安装mysql的所有的包。

1.7 apache

在安装系统时,我没有默认安装apache。我用源代码编译APACHE,是使它打开DSO模块。然后编译PHP,将SO文件安装到你的APACHE的模块目录里,这样也方便以后扩展功能。

1.8 sendmail

在这里,sendmail已没有任何意义了。本文就是想用qmail来替代unix系统传统上的sendmail。这里我们将要删除他:

# rpm –e –nodeps sendmail

1.9 系统分区建议

由于本系统的qmail采用了Maildir格式存储用户的邮件消息。造成大量小文件存在,数量庞大的小文件如果放在 /var 或 /home下,将造成系统性能下降。建议vpopmail单独使用另一块硬盘。还要注意/var/和/home的分区大小。因为/var/要产生大量的日志文件和qmail队列,/home/下用户要保留用户的信件文件。所以规划好硬盘的分区,可以免除以后不必要的麻烦。其实大家可以使用逻辑卷管理磁盘,这样可以动态的更改各分区的大小,是个不错的选择。Linux8安装的时候可以设置。

1.10 dns server设置。

在这里我的域名假设是: chinaunix.net

qmail这台主机名是: mail.chinaunix.net

qmail这台主机的ip地址是: 192.168.1.2

我的mail用户的格式是: peng@chinaunix.net

虚拟域名1是: chinaunix.com

虚拟域名2是: fanqiang.com

以上的域名,他们各自的解析主机所对应的zone文件设置是:

mail IN A 192.168.1.2

@ IN MX 10 mail

1.11 关于本文挡的声明

这份文档,是我参考了大量的网友的文章和书籍而写成的。自己经过反复安装和测试,均安装成功。但由于本人水平有限,文档难免有一些遗漏。如果你在安装的时候发现有什么地方有错误的话,请去www.chinaunix.net 的mail论坛讨论,我尽快回复的。

对于这片文档,网友可以任意转贴。但出于对作者的尊重,转贴时请注明作者姓名

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有