Hoy me encontré con la necesidad de crear una whitelist en zimbra para algunas direcciones , googleando un ratito lo 1º que encontré fue en la wiki de zimbra donde explica "todo" sobre antispam y demas yerbas. Pero en el 2º link de la busqueda encontré un resumen en español en la web mt-soft.com.ar de la parte que necesitaba por ende voy a copiar los comandos para implementar esto.
Creamos 2 archivos con nuestro editor favorito y en la ruta que querramos en mi caso
vim /opt/zimbra/whitelist
vim /opt/zimbra/blacklist
Como no se los permisos que necesita amavis lo que hize fuer darle permiso de R/W al usuario zimbra y root
chown root:zimbra /opt/zimbra/*list
chmod 664 /opt/zimbra/*list
Luego editamos el archivo /opt/zimbra/conf/amavisd.conf.in (previo cambiarle los permisos ya que está solo en modo lectura)
su zimbra
chmod 644 /opt/zimbra/conf/amavisd.conf.in
vim /opt/zimbra/conf/amavisd.conf.in
Anexamos estas 2 lineas
read_hash(\%whitelist_sender, '/opt/zimbra/whitelist');
read_hash(\%blacklist_sender, '/opt/zimbra/blacklist');
Volvemos a cambiar los permisos y reniciamos Amavis
chmod 444 /opt/zimbra/conf/amavisd.conf.in
zmamavisdctl stop
zmamavisdctl start
Y listo con esto ya podemos asegurarnos de que los datos incluidos en Whitelist no van a pasar por el control de SPAM y los incluidos en la blacklist van a ser bloqueados.