2014-10-02 21:31:14
来 源
中存储网
sendmail
Linux系统中sendmail配置过程详细步骤介绍1、 安装相关服务 DNS Mailserver(sendmail、imap) 2、 启动相关服务 Service named restart Service sendmail restart Service xinetd restart Chkconfig

   Linux系统中sendmail配置过程

1、 安装相关服务
    DNS
    Mailserver(sendmail、imap)

    2、 启动相关服务
    Service named restart
    Service sendmail restart
    Service xinetd restart
    Chkconfig ipop3 on

    3、 配置DNS,添加MX纪录
    配置DNS略
    正/反向区间文件添加MX纪录
    IN MX 10(优先级) mail.anniey.com
    Mail IN A 192.168.1.100

    4、 主配置文件
    /etc/mail/sendmail.cf
    搜索/smtp
    Port=smtp,Addr=192.168.1.100

    5、 接受域配置文件
    Vi /etc/mail/local-host-names
    添加
    Anniey.com
    192.168.1.100

    6、中继转发配置文件
    /etc/mail/access.db(不可访问)
    Vi /etc/mail/access
    添加
    Anniey.com
    192.168.1
    退出
    Makemap hash access.db < access

    6、 添加用户
    Useradd user01
    Passwd user01
    Useradd user02
    Passwd user02

    7、 重启服务
    Service sendmail restart
    Service xinetd restart

    补:邮件用户别名,邮件域别名
    A)用户别名
    1、Vi /etc/aliases
    别名 用户名
    A01 user01
    A02 user02
    退出
    2、Newaliases

    B)邮件域别名
    1、配置相关DNS略
    2、添加域别名
    Vi /etc/mail/sendmail.cw
    Anniey.com
    Johnny.com
    退出
    3、接受域配置文件
    Vi /etc/mail/local-host-names
    Anniey.com
    Johnny.com
    192.168.1.100
    4、重启服务
    Service named restart
    Service sendmail restart
    Service xinetd restart

    补:启用smtp认证
    1、 安装相关模块
    Rpm Cqa | grep sasl
    Linux盘中:RedHat―〉RPMS―>sasl*
    2、 修改 /etc/mail/sendmail.mc(sendmail.cf的源代码)
    Vi /etc/mail/sendmail.mc
    查询:43 TRUST_AUTH*
    :44
    :85 DAEMON_OPTION*
    :92 DAEMON*
    注:去掉dnl(注释)
    3、 生成sendmail.cf
    M4 sendmail.mc >sendmail.cf
    4、删除部分中继,以免开后门
    5、客户机
    我的服务器要求身份验证
    经过以上步骤后,应该就可以用Outlook Express正常发送邮件了,但这时还不能用Outlook Express从服务器端收取邮件的,因为sendmail默认状态并不具备POP3功能,我们还得自己安装并启用它。
    1、安装pop3服务
      rpm -qa imap
      imap-2001a-18
      rpm -ivh imap-2001a-18.i386.rpm
      2.启用POP3服务。
POP3服务:请先修改/etc/xinetd.d/ipop3文件,将其中的disable=yes改为disable=no后保存;然后重新启动xinetd程序来读取这个修改过的配置文件,使之生效。
      /etc/rc.d/init.d/xinetd restart

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。