软件简介:
}" c5 B# g5 |0 k大家好,我是hackbase_zhq,今天给大家介绍怎么用linux做邮件服务器,我用的是redhat9.0做的,最适合新人学习。
) g) K2 a0 |" I; v7 v5 f: ]1 o我开2个虚拟机系统为大家演示,为了支持邮件服务器的域名,我就在2000系统下做了一个DNS,虽然LINUX下也能做,不过相对麻烦点,也不是今天的主题,所以我就不做了。我2000系统IP:192.168.1.43/ O4 X" @' `# t1 [
LINUX系统IP:192.168.1.44,给你们看看我的DNS服务器。
D* k1 y; b$ l; m l5 E, x看,可以解吸成功,在2000,在LINUX下也可以解析。
n0 d- x" t/ ]4 T* |. y那么我现在可以装邮件服务器包了。& |8 m! ]2 w2 K; H, ?1 W; b
5 }& x) F* {/ S* O4 V
邮件服务器sendmail的架设:9 e# `0 I0 g; @* h/ f" ^; S
1组键位置:第一张光盘:sendmail-8.12.8-4.i386.rpm% s1 c2 Z4 P) @4 O+ y3 Y; z
第三张光盘:sendmail-cf-8.12.8-4.i386.rpm,sendmail-doc-8.12.8-4.i386.rpm. r! u* J6 r! E% J
以上几个组键是为了sendmail服务器可以接收客户机发的邮件,但是不能让客户机outlook软件下载邮件,即:到这里为止的组键可以利用outlook发送邮件,或者登录服务器使用mail、pine命令收取、管理邮件,但就是不能用outlook软件下载邮件。因为sendmail不具备POP3(IMAP)的功能。
: ^% C9 a1 C. Y% C1 {) y 第二张光盘:imap-2001a-18.i386.rpm,imap-devel-2001a-18.i386.rpm
0 b5 Z9 l2 N; z# O, ?5 t% U7 p+ M以上组键就是为了,能让客户机outlook软件能从服务器上下载邮件。
3 L( @# V7 k* @; G9 v然后我们就要配置了,- ?% y) x1 G* I4 \8 i9 i
主配置文件在/etc/mail目录下,文件为sendmail.cf文件,在百分之14的地方改下IP,
1 Z1 O2 H3 l8 c! ^9 _+ H: Z其实就是自己的IP,不能用127.0.0.1,! L0 j1 M G7 j# K, E
然后
. `+ _0 C% f R7 z修改/etc/mail目录下的local-host-names,在里面添加,如:mail.hello.com;
) L W- k- k) f6 U; @2 w- }说明:local-host-names是:将希望该邮件服务器使用的邮箱名加进去,比如邮箱为:xxx@sz.abc.com则将sz....在文件/etc/mail/local-host-names中增加本地域名。
8 Z5 P8 |+ ~' |0 u启动POP和IMAP服务:3 H- P8 F+ f: e2 ^* b
首先确定这些服务存在于/etc/services文件,确保服务没有#注释,(如果有,必须去除注释,)$ V# W: Z+ g& L C
本人经验,不用去修改。6 P r4 f5 _/ j
接下来的是对相应文件配置:/etc/xinetd.d/ipop3、/etc/xinetd.d/imap文件里把disable=yes改成=no, P8 e/ ~7 b/ i: ]
用useradd命令添加用户
( l; q+ Z j. D- _0 z% t1 ^重新启动服务:service sendmail restart,和service xinetd restart
- _, ?. W+ u4 ?6 U7 `5 q, v使用OUTLOOK验证7 I: V0 i' A/ _6 [! g7 |
好了,接收到了!
; c/ j- J0 m' z! p) P. i2 R' ^- ~88
3 F( v7 a6 p' s" Y有什么疑问的发我邮箱hackbase_zhq@163.com
0 w/ e+ B& c, N& R/ ^! O, Z下载地址:
|