软件简介:
: {3 q; \7 ]4 Z0 m2 _大家好,我是hackbase_zhq,今天给大家介绍怎么用linux做邮件服务器,我用的是redhat9.0做的,最适合新人学习。
5 v+ B& i0 a8 |3 c e3 K我开2个虚拟机系统为大家演示,为了支持邮件服务器的域名,我就在2000系统下做了一个DNS,虽然LINUX下也能做,不过相对麻烦点,也不是今天的主题,所以我就不做了。我2000系统IP:192.168.1.43
" T5 f1 N7 t6 L. m# Z5 x- D* q1 JLINUX系统IP:192.168.1.44,给你们看看我的DNS服务器。
( Z y1 j4 V/ O2 B4 T. q! y2 r看,可以解吸成功,在2000,在LINUX下也可以解析。4 p y& M" K& K& p$ g
那么我现在可以装邮件服务器包了。( ^3 j6 ~/ l6 I
) G( l6 G7 j& j
邮件服务器sendmail的架设:
1 ^4 A A% c% x# O, ^* t3 T3 Z1组键位置:第一张光盘:sendmail-8.12.8-4.i386.rpm, O+ b1 p8 S; W+ c- R
第三张光盘:sendmail-cf-8.12.8-4.i386.rpm,sendmail-doc-8.12.8-4.i386.rpm8 O: O8 X: r" G9 e; x
以上几个组键是为了sendmail服务器可以接收客户机发的邮件,但是不能让客户机outlook软件下载邮件,即:到这里为止的组键可以利用outlook发送邮件,或者登录服务器使用mail、pine命令收取、管理邮件,但就是不能用outlook软件下载邮件。因为sendmail不具备POP3(IMAP)的功能。
/ _! ]& V3 f: _2 v 第二张光盘:imap-2001a-18.i386.rpm,imap-devel-2001a-18.i386.rpm
; L8 [0 e5 w5 S' ^/ B+ A+ Q6 l以上组键就是为了,能让客户机outlook软件能从服务器上下载邮件。
. F% q8 B- ^' R* Y) a0 h9 O然后我们就要配置了,/ `& t6 w' d5 H2 f3 Z$ Z
主配置文件在/etc/mail目录下,文件为sendmail.cf文件,在百分之14的地方改下IP,
2 W% o1 t: t+ @0 ?1 x/ y其实就是自己的IP,不能用127.0.0.1,% ]4 P* U3 h3 n; w
然后
4 b3 s4 ]$ O Y& y修改/etc/mail目录下的local-host-names,在里面添加,如:mail.hello.com;
1 u! V. ?& F* I' G6 v说明:local-host-names是:将希望该邮件服务器使用的邮箱名加进去,比如邮箱为:xxx@sz.abc.com则将sz....在文件/etc/mail/local-host-names中增加本地域名。
1 s8 i' u: [% N! U* d3 ?启动POP和IMAP服务:6 ^1 y, H1 y6 B" S
首先确定这些服务存在于/etc/services文件,确保服务没有#注释,(如果有,必须去除注释,)3 ~$ E% C1 i2 u- _9 r
本人经验,不用去修改。
+ ^4 Y' Y2 L9 l0 d, `8 B; a接下来的是对相应文件配置:/etc/xinetd.d/ipop3、/etc/xinetd.d/imap文件里把disable=yes改成=no
$ ?' d' m! P) B$ U用useradd命令添加用户
7 P6 x: |- j' t- A5 ~7 H$ ]" R重新启动服务:service sendmail restart,和service xinetd restart- m) ]6 ~3 g; r2 q S* m; {+ l
使用OUTLOOK验证
0 L. S3 Y* N; k% x$ g+ _: y好了,接收到了!
2 u! z) F& S( F. d$ o. L% P# P+ U88& Z( O& v, N5 L- _4 W( N. _
有什么疑问的发我邮箱hackbase_zhq@163.com" w; | z" T& L( l9 r X
下载地址:
|