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

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

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

标签:


可以看到这台主机的eth0的ip地址是192.168.100.134.现在修改/etc/SendMail.cf文件来配置SendMail的监听端口:

#SMTPdaemonoptions

ODaemonPortOptions=Port=smtp,Addr=127.0.0.1,Name=MTA

更改为

ODaemonPortOptions=Port=smtp,Addr=192.168.100.134,Name=MTA

改完后保存退出,并且重新启动SendMail服务:

[root@testmail/root]#/etc/init.d/SendMailrestart

ShuttingdownSendMail:[OK]

StartingSendMail:[OK]

[root@testmail/root]#

 现在可以用netstat-nl来查看是不是已经更改了.

[root@testmail/root]#netstat-nl

ActiveInternetconnections(onlyservers)

ProtoRecv-Qsend-QLocalAddressForeignAddressState

tcp000.0.0.0:327680.0.0.0:*LISTEN

tcp000.0.0.0:1110.0.0.0:*LISTEN

tcp000.0.0.0:220.0.0.0:*LISTEN

tcp00192.168.100.134:250.0.0.0:*LISTEN

udp000.0.0.0:327680.0.0.0:*

udp000.0.0.0:6670.0.0.0:*

udp000.0.0.0:1110.0.0.0:*

ActiveUNIXdomainsockets(onlyservers)

ProtoRefCntFlagsTypeStateI-NodePath

unix2[ACC]STREAMLISTENING1119/dev/gpmctl

unix2[ACC]STREAMLISTENING1172/tmp/.font-unix/fs7100

[root@testmail/root]#

如你所看到的,SendMail的监听端口现在是eth0的ip地址:192.168.100.134了. 

现在SendMail已经可以接收来自外部的连接了.我们还需要设定SendMail允许接收的域名.这个可以在/etc/mail/local-host-names文件中设定.就把域名输入进去就可以了:

#local-host-names-includeallaliasesforyourmachinehere.blank.com保存退出后重新启动SendMail服务:/etc/init.d/SendMailrestart.这样SendMail就可以接收来自多个域的信件了.如果你需要再增加新的域,只有修改这个文件就可以了.

现在的e-mail服务器在本机上已经可以完全正常的工作.它已经可以接收来自任何地方的信件(允许的域),但如果想要发送和传递邮件,则必须在这台电脑上执行.如果你的用户都直接登录到你的服务器上来发送邮件,则不需要更改任何配置,如果你希望大部分或者所有的用户可以在远程主机上使用该e-mail服务器,例如利用KMail和OutlookExpress等客户端工具,则你必须更改配置来允许这些主机使用你的e-mail服务器.你需要在/etc/mail/access文件中加入下面一行,保存后运行makeaccess.db的命令来生成access.db文件.

blank.comRELAY

改完后的access文件应该是这样的:

#Checkthe/usr/share/doc/SendMail-8.11.2/README.cffilefora

description

#oftheformatofthisfile.(searchforaccess_dbinthatfile)

#The/usr/share/doc/SendMail-8.11.2/README.cfispartofthe

SendMail-doc

#package.

#

#bydefaultweallowrelayingfromlocalhost...

localhost.localdomainRELAY

localhostRELAY

127.0.0.1RELAY

blank.comRELAY

然后运行:


[root@testmailmail]#makeaccess.db

[root@testmailmail]#


0
投稿

猜你喜欢

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