En el blog de hoy, mostraremos cómo agregar un mensaje de advertencia de correo electrónico externo en Zimbra cuando reciba un correo electrónico de un dominio externo. Esto se hace usando un filtro Sieve y se puede habilitar por cuenta, COS, dominio y servidor.
Primero, crea /tmp/myfilters
su - zimbran nano / tmp / myfilters
Con los siguientes contenidos:
require ["fileinto", "rechazar", "etiqueta", "bandera", "editheader", "variables"];nn# agregue un encabezado de dominio externo a todos los correos electrónicos que no provengan de nuestros propios dominiosnsi todosn no dirección: dominio: es ["de"] ["ejemplo.com"]n)n{n addheader "X-External-Domain" "Este mensaje se originó fuera de la mente.";n # Coincidir con todo el tema ...n si encabezado: coincide con "Asunto" "*" {n # ... para obtenerlo en un grupo de coincidencias que luego se puede almacenar en una variable:n establecer "asunto" "$ {1}";n }nn # No podemos "reemplazar" un encabezado, pero podemos eliminarlo (todas las instancias de) yn # re-agregar (una sola instancia de) él:n deleteheader "Asunto";n # Agregue / anteponga como mejor le parezcan addheader: last "Asunto" "[Correo electrónico externo] $ {asunto}";n # Tenga en cuenta que el encabezado se agrega ": último" (por lo que no aparecerá antes de que sea posiblen # Encabezados "Recibidos").nn}
Reemplácelo example.com
con su nombre de dominio de Zimbra. También puede agregar dominios de confianza adicionales donde no desee que se muestre la advertencia de correo electrónico externo.
Habilítelo en una cuenta de prueba usando
zmprov mc predeterminado zimbraSieveEditHeaderEnabled TRUEncat / tmp / myfilters | xargs -0 zmprov ma test@example.com zimbraAdminSieveScriptBefore