Zimbra tiene tres cuentas ocultas con las que se encarga de filtrar los correos no deseados, sin embargo si por acciedente eliminaste estas cuentas, es posible recrearlas con los siguientes procedimientos.

      Primero debemos encontrar las cuentas previas que usaba el amavis antes de que las eliminaras.

    su - zimbra
    zmprov -l gacf zimbraAmavisQuarantineAccount zimbraSpamIsSpamAccount zimbraSpamIsNotSpamAccount

      El comando anterior nos dará el nombre de las cuentas configuradas previamente que podemos usar para volver a crear cuentas.

    Cuenta de Spam
    zmprov ca amavisBypassSpamChecks TRUE zimbraAttachmentsIndexingEnabled FALSE zimbraIsSystemAccount TRUE zimbraIsSystemResource TRUE zimbraHideInGal TRUE description 'System account for spam training.'

    Cuenta HAM

    zmprov ca amavisBypassSpamChecks TRUE zimbraAttachmentsIndexingEnabled FALSE zimbraIsSystemAccount TRUE zimbraIsSystemResource TRUE zimbraHideInGal TRUE description 'System account for Non-Spam (Ham) training.'
    Cuenta cuarentena

    zmprov ca amavisBypassSpamChecks TRUE zimbraAttachmentsIndexingEnabled FALSE zimbraIsSystemAccount TRUE zimbraIsSystemResource TRUE zimbraHideInGal TRUE zimbraMailMessageLifetime 30d description 'System account for Anti-virus quarantine.'

    Si no deseas volver a crear las cuentas con el nombre antiguo, entonces podemos crear nuevas cuentas en el formato que es utilizado por el script de instalación, para las cuentas de correo no deseado. y ham. .

    El siguiente comando creará spam, ham y una cuenta de cuarentena con una contraseña aleatoria y agregará cadena aleatoria en el nombre de la cuenta.

    zmprov ca spam.strings /dev/urandom | tr -dc _A-Z-a-z-0-9 | head -c10@dominio.com "strings /dev/urandom | tr -dc _A-Z-a-z-0-9 | head -c10" amavisBypassSpamChecks TRUE zimbraAttachmentsIndexingEnabled FALSE zimbraIsSystemAccount TRUE zimbraIsSystemResource TRUE zimbraHideInGal TRUE description 'System account for spam training.'

    zmprov ca ham.strings /dev/urandom | tr -dc _A-Z-a-z-0-9 | head -c10@dominio.com "strings /dev/urandom | tr -dc _A-Z-a-z-0-9 | head -c10" amavisBypassSpamChecks TRUE zimbraAttachmentsIndexingEnabled FALSE zimbraIsSystemAccount TRUE zimbraIsSystemResource TRUE zimbraHideInGal TRUE description 'System account for Non-Spam (Ham) training.'

    zmprov ca virus-quarantine.strings /dev/urandom | tr -dc _A-Z-a-z-0-9 | head -c10@dominio.com "strings /dev/urandom | tr -dc _A-Z-a-z-0-9 | head -c10" amavisBypassSpamChecks TRUE zimbraAttachmentsIndexingEnabled FALSE zimbraIsSystemAccount: TRUE zimbraIsSystemResource TRUE zimbraHideInGal TRUE zimbraMailMessageLifetime 30d description 'System account for Anti-virus quarantine.'

      Ahora tenemos que configurar el nombre de las cuentas recién creadas en la configuración global, antes de esto tenemos que verificar el nombre exacto de las cuentas recién creadas.

    zmprov -l gaa | egrep -i 'spam|ham|virus-quarantine'

    mprov mcf zimbraSpamIsSpamAccount zimbraSpamIsNotSpamAccount zimbraAmavisQuarantineAccount
    zmprov fc config
    O
    zmcontrol restart