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