软件简介:
; |- K, b6 B7 h4 W& J大家好,我是hackbase_zhq,今天给大家介绍怎么用linux做邮件服务器,我用的是redhat9.0做的,最适合新人学习。% o/ b3 @# {4 v( c( P& @9 c! i3 b, @3 J5 O
我开2个虚拟机系统为大家演示,为了支持邮件服务器的域名,我就在2000系统下做了一个DNS,虽然LINUX下也能做,不过相对麻烦点,也不是今天的主题,所以我就不做了。我2000系统IP:192.168.1.43
$ G0 c- ^- X* H$ |* C1 ]% {! v. p( wLINUX系统IP:192.168.1.44,给你们看看我的DNS服务器。& S6 {4 ^2 B, D% m
看,可以解吸成功,在2000,在LINUX下也可以解析。
8 n- a2 L3 K9 l那么我现在可以装邮件服务器包了。
8 e( Z/ g `) `) F ~( j1 S9 y r
邮件服务器sendmail的架设:% j) R2 p% y2 p
1组键位置:第一张光盘:sendmail-8.12.8-4.i386.rpm d) y. M0 G& s7 h6 M F
第三张光盘:sendmail-cf-8.12.8-4.i386.rpm,sendmail-doc-8.12.8-4.i386.rpm
# [7 u5 K, g! a0 A5 D以上几个组键是为了sendmail服务器可以接收客户机发的邮件,但是不能让客户机outlook软件下载邮件,即:到这里为止的组键可以利用outlook发送邮件,或者登录服务器使用mail、pine命令收取、管理邮件,但就是不能用outlook软件下载邮件。因为sendmail不具备POP3(IMAP)的功能。* B' r' W5 p+ O* C
第二张光盘:imap-2001a-18.i386.rpm,imap-devel-2001a-18.i386.rpm
7 i4 B4 @5 Z' H以上组键就是为了,能让客户机outlook软件能从服务器上下载邮件。
& S2 g9 D8 l$ q* G2 n; h/ a然后我们就要配置了,9 `/ J9 V. e3 t3 K
主配置文件在/etc/mail目录下,文件为sendmail.cf文件,在百分之14的地方改下IP,) V7 k9 L @* m8 J) ?
其实就是自己的IP,不能用127.0.0.1,
" j6 X: ?2 H7 v8 N7 {& Q3 E( K* Y然后" q; ^4 ?) \; ~/ e: z( f7 ~
修改/etc/mail目录下的local-host-names,在里面添加,如:mail.hello.com;3 E2 @% P$ S- @$ A: {' z
说明:local-host-names是:将希望该邮件服务器使用的邮箱名加进去,比如邮箱为:xxx@sz.abc.com则将sz....在文件/etc/mail/local-host-names中增加本地域名。
/ t; V9 M, q- P3 X. b2 R. K9 [3 L启动POP和IMAP服务:1 M. l" b& B9 m7 j9 P( S
首先确定这些服务存在于/etc/services文件,确保服务没有#注释,(如果有,必须去除注释,)
; S! \1 v7 d/ t9 P" ] |, e本人经验,不用去修改。
: |( G5 u, v; U$ i$ a9 k3 a接下来的是对相应文件配置:/etc/xinetd.d/ipop3、/etc/xinetd.d/imap文件里把disable=yes改成=no
# ]2 {0 c3 e" H用useradd命令添加用户
. c7 i: j/ W I+ H' n( N$ j7 _6 H5 A重新启动服务:service sendmail restart,和service xinetd restart, v2 r5 n& y* n W/ [7 p
使用OUTLOOK验证: M7 D3 k6 Q8 W* L( R$ i
好了,接收到了!; X0 o, m% I) }$ M# j
88' D( S' M. I: \
有什么疑问的发我邮箱hackbase_zhq@163.com
, P0 {+ O6 }7 u4 o# C/ G下载地址:
|