CentOS6.2 + sendmail

**准备:

  yum install sendmail  **安装sendmail

  yum install sendmail-cf  **安装sendmail配置工具

  yum install dovecot  **安装Dovecot(pop3.Imap)

  yum install cyrus-sasl  **安装认证cyrus-sasl

  **需要安装cyrus-sasl-plain

 

1.防火墙添加开放端口25 ,110

    vi /etc/sysconfig/iptables

    添加:

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 110 -j ACCEPT

    service iptables restart  **重启防火墙

 

2.关闭selinux,否则会影响saslauthd使用shadow认证;

    vi /etc/selinux/config

    将SELINUX=enforce改成SELINUX=disabled

    **需要重新启动计算机生效;

 

3.修改saslauthd的配置文件,选择使用shadow方式认证;

    vi /etc/sysconfig/saslauthd

    将MECH=pam改成MECH=shadow

    service saslauthd start  **启动saslauthd

    chkconfig saslauthd on  **设置开启启动

 

4.启动saslauthd并验证是否正常工作;

    testsaslauthd -u username -p password

    如果显示0: OK “Success.”则表明saslauthd工作正常;

 

5.配置sendmail.conf

    vi /etc/mail/sendmail.mc

    删除下边两行开头的注释dnl:

    TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5CRAM-MD5 LOGIN PLAIN’)dnl

    define(`confAUTH_MECHANISMS’,`EXTERNALGSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN’)dnl

    #配置支持的认证方式,配置后通过验证的用户都可以发邮件,不用在access里配置Relay

    DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0,Name=MTA’)dnl #修改侦听范围

    DAEMON_OPTIONS(`Port=587,Name=MSA,M=a')dnl #增加通过587端口发邮件

    m4 /etc/mail/sendmail.mc >/etc/mail/sendmail.cf #生成配置

    service sendmail restart  **重启sendmail

    chkconfig sendmail on   **开启运行sendmail

 

6.配置dovecot.conf

    vi /etc/dovecot/dovecot.conf

    去掉以下几行前边的#并修改;

    protocols = imap pop3  **去掉前面的注释

    disable_plaintext_auth = no  **增加

    ssl_disable = no  **增加

    vi /etc/dovecot/conf.d/10-mail.conf

    mail_location =mbox:~/mail:INBOX=/var/mail/%u   **去掉前面的注释

     service dovecot restart  **重启服务

    chkconfig dovecot on  **设置开机启动

 

 7,vi /etc/mail/local-host-names

    添加自己域名

 
OK,现在可以在outlook测试了,smtp是带有验证的

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值