viernes, 3 de febrero de 2012

Instalación y uso de SIEVE


Sieve es un lenguaje de filtrado de correo para ordenar el correo electrónico. Es utilizado por el servidor Cyrus IMAP para la clasificación de correo del lado del servidor. Cyrus Imap es uno de los servidores imap mas populares del mercado. En este tutorías veremos como activar Sieve en un servidor Cyrus y varios ejemplos de uso.




Instalación de Sieve:
Primero que todo debemos cargar el siguiente modulo ejecutando el comando:
module add cyrus

Para instalar un scripts sieve:

installsieve -i script mail1
 
Listar todos los scripts de un buzón de determinado:

installsieve -l mail1

Mostrar el contenido de todos los scripts que estén actives:

installsieve -v mail1

Subir un scripts al servidor imap:

installsieve -a script mail1
 
Eliminar un scripts instalado

installsieve -d script mail1

Ejemplos:

require ["fileinto", "reject", "notify,redirect"];

Si el From del mensaje es de ej1@yahoo.com lo enviamos a la carpeta ej1

if header :contains ["From"] ["ej1@yahoo.com"] {
        fileinto "INBOX.ej1";

Si el From del mensaje es del dominio "@netlogmail.com" lo enviamos a la carpeta @netlogmail.com lo rechazamos

if header :contains ["From"] ["@netlogmail.com"] {
        reject "Error mensaje con Virus";

Si el From del mensaje es ej2@gmail.com lo re direccionamos para ej@hotmail.com y para ej3@hotmail.com  

if header :contains ["From"] ["ej2@gmail.com"] {
        redirect "ej@hotmail.com";
        redirect "ej3@hotmail.com ";

No hay comentarios:

Publicar un comentario