zoukankan      html  css  js  c++  java
  • sendmail+dovecot

    1.centos5.5默认安装了sendmail,需要我们安装dovecot、sendmail-cf、
    1 vim /etc/mail/sendmail.mc
    1 TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
    2 define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl //启用这两行,对用户提供SMTP认证功能,需要注意的是,配置文件里都得顶头写
    3 DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl                               //将127.0.0.1 改成0.0.0.0 对所有网络主机提供服务

    2.m4 sendmail.mc > sendmail.cf

    使用这个命令前,需安装sendmail-cf
    设置邮件服务器提供邮件服务的域名
    1 [root@test4 mail]# vim local-host-names 
    2 # local-host-names - include all aliases for your machine here.
    3 sangmu.com.
    3.设置对本地域的中继及允许中继的其他网域(包括网段在内)
    1 vim access
    2 sangmu.com RELAY         //允许这个域名通过这个邮件服务器发送邮件到任何地方
    3 192.168.10 RELAY
    4 192.168.100 DISCARD      // 阻挡要拒收的网域、ip地址或e-mail地址
    5 DISCARD                   //拒收且不提示
    6 REJECT                    //拒收 回信提示
    7 from:user1@test.com     //用户user1 不可以发送 可以接收
    8 to: user1@test.com        //用户user1 可以发送 不可以接收
    9 user1@test.com            //不可以接收 不可以发送

    4.使用这个命令,对数据进行更新

     makemap hash access.db < access

    5.配置dovecot
     
    1 vim /etc/dovecot.conf
    2 protocols = imap imaps pop3 pop3s //启用协议

      6.在dns中添加MX 记录:

     1 [root@test4 named]# vim sangmu2.com.zone 
     2 $TTL    86400
     3 @               IN SOA  test4.sangmu.com.  root (
     4                                         42              ; serial (d. adams)
     5                                         3H              ; refresh
     6                                         15M             ; retry
     7                                         1W              ; expiry
     8                                         1D )            ; minimum
     9 ziyu              IN NS           ziyu.test4.sangmu2.com.
    10                   IN NS           test4.sangmu2.com.  
    11                   IN MX      9    mail                   //邮件服务器
    12 mail              IN A            192.168.10.14          //邮件服务器地址
    13 ziyu              IN A            192.168.10.14
    14 test4             IN A            192.168.10.14
    15 www               IN A            192.168.10.14

    7.两个邮件服务器之间收发邮件,得配置两个域名解析文件,都得配置邮件服务器地址。

     
     
  • 相关阅读:
    C#:BackgroundWorker的简单使用
    C#:DataTable 操作
    树和二叉树
    Git下的标签
    python的高级应用
    字符串匹配的BF算法和KMP算法学习
    GitHub:多人协作下的分支处理
    Git:分支的创建、合并、管理和删除
    GitHub:创建和修改远程仓库
    Git:文件操作和历史回退
  • 原文地址:https://www.cnblogs.com/sangmu/p/6624228.html
Copyright © 2011-2022 走看看