网站运营
位置:首页>> 网站运营>> Linux系统下如何配置e-mail服务器?(4)

Linux系统下如何配置e-mail服务器?(4)

 来源:互联网 发布时间:2008-09-26 17:22:00 

标签:


现在你可以收到所有来自外部的邮件.并且允许信赖的客户在远程传递信件.接下去你想要做的可能是如何在远程收取这些信件.要达到这个目的,你需要安装IMAP或者POP.redhat7.1默认安装的时候并没有安装POP/IMAP,所以你需要安装imap-2000-9rpm包.要查看这个包的安装状态,可以用下面的命令:rpm-aq grep-iimap.如果发现没有安装,那就把redhat7.1第二张安装光盘放到光驱里.然后运行如下命令:

[root@testmailmail]#mount/dev/cdrom/mnt/cdrom

mount:blockdevice/dev/cdromiswrite-protected,mountingread-only

(SuccessfulMountofRead-OnlyMedia)

mount上光盘后运行这个命令来安装这个包:rpm-Uvh/mnt/cdrom/RedHat/RPMS/imap-2000-9.i386.rpm.

[root@testmailmail]#rpm-Uvh/mnt/cdrom/RedHat/RPMS/imap-2000-9.i386.rpm

Preparing...###########################################[100%]

1:imap###########################################[100%]

再运行一次rpm-aq grep-iimap


IMAP包就罗列出来了。


[root@testmailmail]#rpm-aq grep-iimap

imap-2000-9

[root@testmailmail]#

当正确的包被安装后你要打开POP3的连接端口,这需要修改/etc/xinetd.d/下面的ipop3文件,把disable的值改成no。这个文件大致是这样的:

#default:off

#description:ThePOP3serviceallowsremoteuserstoaccesstheirmail

#usinganPOP3clientsuchasNetscapeCommunicator,mutt,

#orfetchmail.

servicepop3

{

socket_type=stream

wait=no

user=root

server=/usr/sbin/ipop3d

log_on_success+=USERID

log_on_failure+=USERID

disable=no

}

接下去重新启动xinetd来是它生效:

[root@testmailxinetd.d]#/etc/init.d/xinetdrestart

Stoppingxinetd:[OK]

Startingxinetd:[OK]

[root@testmailxinetd.d]#

现在就可以发送一封测试邮件到你的e-mail服务器,并且用你熟悉的收信工具来收取这封信。应该是没有问题的。

下面优化一下服务器的性能。或许你会收到这样的抱怨,说是当客户端程序运行在防火墙后面的话会发生连接pop端口速度变慢。

造成这个延时的原因是你的e-mail服务器初始一个IDENT会话来确认客户端的身份。如果这个询问没有反应,那服务器就会在5秒后发出一个超时信号。这个值可以降低到1秒,从而减少IDENT产生影响。修改/etc/SendMail.cf文件,把timeout的值改成你想要的值。

#timeouts(manyofthese)

#OTimeout.ident=5s

changeto

OTimeout.ident=1s

现在你的e-mail服务器可以给你的用户提供服务了。Linux将会为你的e-mail服务提供一个稳定的,高效的平台。如果想了解更多的关于SendMail的知识

0
投稿

猜你喜欢

手机版 网站运营 asp之家 www.aspxhome.com