软件简介:' E7 Y9 g# a* e9 f9 J5 P4 C
大家好,我是hackbase_zhq,今天给大家介绍怎么用linux做邮件服务器,我用的是redhat9.0做的,最适合新人学习。4 z2 W# F7 w) s7 P3 b
我开2个虚拟机系统为大家演示,为了支持邮件服务器的域名,我就在2000系统下做了一个DNS,虽然LINUX下也能做,不过相对麻烦点,也不是今天的主题,所以我就不做了。我2000系统IP:192.168.1.43: r# C1 C8 |1 n
LINUX系统IP:192.168.1.44,给你们看看我的DNS服务器。; Q2 y8 L5 N* Z
看,可以解吸成功,在2000,在LINUX下也可以解析。
4 M6 C: W' U" z! `那么我现在可以装邮件服务器包了。( W& Z& L% x( v2 F% o6 u+ a' G
0 n' C1 i2 ^& ~" q2 l& @邮件服务器sendmail的架设:
4 h! B( M7 e" O- E2 {* s, i0 E/ A1组键位置:第一张光盘:sendmail-8.12.8-4.i386.rpm" J1 {" e5 D) R( c
第三张光盘:sendmail-cf-8.12.8-4.i386.rpm,sendmail-doc-8.12.8-4.i386.rpm. @2 e7 p: u3 f ^
以上几个组键是为了sendmail服务器可以接收客户机发的邮件,但是不能让客户机outlook软件下载邮件,即:到这里为止的组键可以利用outlook发送邮件,或者登录服务器使用mail、pine命令收取、管理邮件,但就是不能用outlook软件下载邮件。因为sendmail不具备POP3(IMAP)的功能。8 l2 D7 M8 ^! n6 z3 J$ `. V2 O# Z
第二张光盘:imap-2001a-18.i386.rpm,imap-devel-2001a-18.i386.rpm
+ m! ~7 ?# ^$ S以上组键就是为了,能让客户机outlook软件能从服务器上下载邮件。. O- i. f5 _9 O2 T! X
然后我们就要配置了,
& @+ M, @6 S# d5 c4 V( N% H J主配置文件在/etc/mail目录下,文件为sendmail.cf文件,在百分之14的地方改下IP,% K- x+ c1 [) w4 ^! f
其实就是自己的IP,不能用127.0.0.1,* W: S% e3 A1 C# x& v
然后
% y3 I9 p+ i2 y, O, Y, z3 [修改/etc/mail目录下的local-host-names,在里面添加,如:mail.hello.com;8 M8 I E$ q8 u# f
说明:local-host-names是:将希望该邮件服务器使用的邮箱名加进去,比如邮箱为:xxx@sz.abc.com则将sz....在文件/etc/mail/local-host-names中增加本地域名。
/ z3 j& x3 J. j: ?9 _9 ~& g& g' ]启动POP和IMAP服务:$ \" k' _/ R( z9 l
首先确定这些服务存在于/etc/services文件,确保服务没有#注释,(如果有,必须去除注释,)
4 _8 o! d$ C i4 Y1 W8 f本人经验,不用去修改。
' t1 N n$ y$ T ^9 C( N接下来的是对相应文件配置:/etc/xinetd.d/ipop3、/etc/xinetd.d/imap文件里把disable=yes改成=no) L( z2 C0 ~" k" K
用useradd命令添加用户
' d' v7 b3 k0 _: ?/ f. r& c重新启动服务:service sendmail restart,和service xinetd restart
3 ]8 w" I1 e8 j* G使用OUTLOOK验证: U/ d! ^7 G3 g( c
好了,接收到了!) K ]& ^3 m# S. G
88
3 c* Z8 r% h* M% i9 {; g; a有什么疑问的发我邮箱hackbase_zhq@163.com( J" b& k1 J+ D9 y9 F6 [2 A! B
下载地址:
|