企业Sendmail邮件服务器的创建(3) [收藏本页]
  • 作者:佚名 来源:本站整理 发布时间:2006-7-1 6:36:02
  • 四.    Sendmail的配置

    配置Sendmail的步骤如下。

    1.在/etc/mail目录下创建access文件,内容如下:

         127.0.0.1 RELAY

         202.99.11 RELAY

    这里表示允许本机和202.99.11.0网段中的机器通过该邮件服务器的转发邮件。其中202.99.11应该是您拥有的局域网络IP网段的IP地址,只需要写网络部分即可。比如说您的用户有多个网段,只需要在其中设置多个网段即可:

         127.0.0.1 RELAY

         202.99.11 RELAY

         200.200.201 RELAY

    2.对access文件生成易于检索的库文件格式:

    [root@email mail]# makemap hash access.db < access

    创建文件/etc/mail/local-host-names,其内容为本机的拥有的域名信息,因为在上面的DNS配置文件中该服务器有一个域名: email.linuxaid.com.cn,并且MX记录也指向该域名,因此该服务器就有2个域名,分别为email.linuxaid.com.cnlinuxaid.com.cn,这样用户才可以使用someone@linuxaid.com.cn这样的地址收发邮件,故该文件应该包含入下内容:

    linuxaid.com.cn.

    mail.linuxaid.com.cn.

    3.创建别名数据库。在/etc/mail/aliases目录下创建文件aliases,内容如下:

         MAILER-DAEMON: postmaster

         postmaster: root

         bin: root

         daemon: root

         nobody: root

         然后生成aliases库:

         [root@email mail]# newaliases

         然后,就可以按如下方式启动Sendmail了:

         [root@email mail]# /usr/sbin/Sendmail -bd -q20m

         在第一次启动时可能出现如下的错误信息:

         554 5.0.0 /etc/mail/Sendmail.cf: line 41: unknown

         configuration line ""

         554 5.0.0 /etc/mail/Sendmail.cf: line 60: unknown

         configuration line ""

    不要紧张,只需要使用vi编辑器将这些行删除即可,其实4160等行都是空白行而已。删除以后再重新启动就应该没有问题了。


  • [] [返回上一页] [打 印] [收 藏]
  • 上一篇教程:企业Sendmail邮件服务器的创建(4) 下一篇教程:企业Sendmail邮件服务器的创建(1)
Copyright © 2003-2008 站长助手 www.web162.com
辽ICP备05001760号 网络实名:站长助手 转载本站原创教程请注名来源于本站
力倡站长资源文化,崇尚互联共享,做中国最好站长网站,为中国网站提供动力!
始建于2003-3-1 8:10 中国首都·北京 辽宁(分站)
主资源渠道辽宁电信分公司服务器组及带宽!