zimbra啟用SMTP認證並綁定認證登入和寄件者 1. smtp認證 1.1 修改mynetworks 登入zimbra後台-->全域配置-->MTA-->信任網路-->127.0.0.0/8 -->伺服器配置-->MTA-->信任網路-->重設為全域配置 1.2 修改postfix配置 nano /opt/zimbra/conf/zmmta.cf 修改smtpd_client_restrictions permit_sasl_authenticated, permit_mynetworks, reject_unauth_pipelining, reject2. smtp認證與mail from綁定 說明:配置目的:使用者發送郵件必須通過smtp認證,認證通過後,使用者發送郵件時的寄件者必須和通過認證的使用者相一致,才能發送郵件,防止偽造寄件者發送郵件 2.1 修改postfix配置 nano /opt/zimbra/conf/zmmta.cf 修改smtpd_sender_restrictions = permit_mynetworks,reject_sender_login_mismatch,reject_authenticated_sender_login_mismatch,reject_unauthenticated_sender_login_mismatch 2.2 修改postfix配置2 su zimbra postconf -e "smtpd_sender_login_maps=hash:/data/zimbra/sender" 2.3 建立/data/zimbra/sender的hash檔案 2.3.1 建立目錄/data/zimbra/並修改許可權 # mkdir -p /data/zimbra/ # chmod 777 -R /data/zimbra/ 2.3.2 建立檔案sender # nano /data/zimbra/sender 內容: user1@example.com user1 user2@example.com user2 ... 2.3.3 建立/data/zimbra/sender的hash檔案sender.db # /opt/zimbra/postfix/sbin/postmap /data/zimbra/sender