Zimbra: Deny IP Address with Postfix
Zimbra mail sunucumuza doğru erişmesini istemediğimiz, mail göndermesini istemediğimiz IP adresleri ve domainler olabilir. Bununla ilgili çözüm aşağıdaki şekildedir.
1 : Zimbra sunucuya SSH ile bağlanın, ve zimbra kullanıcısına giriş yapın.
su - zimbra
2 : İstenmeyen IP adreslerini veya domainleri belirteceğimiz bir dosya oluşturun.
vi /opt/zimbra/conf/postfix_blacklist_cidr

3 : Zimbra’ya ilgili dosyayı gönderin.
zmprov mcf +zimbraMtaRestriction 'check_client_access cidr:/opt/zimbra/conf/postfix_blacklist_cidr'
3 : İlgili dosyadaki verileri okuması için, dosyamızı postfix’e map ediyoruz.
postmap /opt/zimbra/conf/postfix_blacklist_cidr
4 : Ayarların geçerli olması için, bunu smtpd servisine bildirmemiz gerekiyor. Aşağıdaki dosyanın içerisine;
%%contains VAR:zimbraMtaRestriction check_client_access cidr:/opt/zimbra/conf/postfix_blacklist_cidr%%
vi /opt/zimbra/conf/zmconfigd/smtpd_recipient_restrictions.cf

Ardından zimbra servini restart ediyoruz.
zmcontrol restart