关闭

为zimbra 7.3 增加smtp认证

306人阅读 评论(0) 收藏 举报
分类:


编辑 /opt/zimbra/conf/zmmta.cf

把文件中的这行,改为:

    POSTCONF smtpd_client_restrictions               permit_sasl_authenticated, permit_mynetworks, reject_unauth_pipelining,reject_unknown_client

注意: 某些资料中,最后是 reject,这会导致从其它邮件服务器发邮件给zimbra服务器的时候失败


$cat  /opt/zimbra/conf/postfix_sender_restrictions.cf

permit_mynetworks,reject_sender_login_mismatch,reject_authenticated_sender_login_mismatch,reject_unauthenticated_sender_login_mismatch,hash:/opt/zimbra/postfix/conf/reject

$grep postfix_sender_login_maps.cf zmmta.cf
        POSTCONF smtpd_sender_login_maps FILE postfix_sender_login_maps.cf

$ cat postfix_sender_login_maps.cf
hash:/opt/zimbra/conf/exceptions-db
ldap:/opt/zimbra/conf/ldap-restricrelay.cf


$ crontab -l

0 0 * * * bash /opt/zimbra/smtp_auth.sh


$cat /opt/zimbra/smtp_auth.sh

#!/bin/sh

 /opt/zimbra/bin/ldapsearch -LLL -x -D "uid=zimbra,cn=admins,cn=zimbra" -w "passwd" -H  ldap://mo.oabc.cc:389 | sed -n 's/^mail: \(\(.*\)@.*\)$/\1 \2/p' > /opt/zimbra/conf/exceptions-db
/opt/zimbra/postfix/sbin/postmap /opt/zimbra/conf/exceptions-db


上面命令中的 passwd ,需要用命令:

$ zmlocalconfig -s|grep zimbra_ldap_password

中输出的密码(未加密)来替换






0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:944次
    • 积分:76
    • 等级:
    • 排名:千里之外
    • 原创:7篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档