1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Clasificar los correos electrónicos entrantes según reglas (filtros Sieve)
Esta guía explica cómo crear reglas de clasificación para organizar automáticamente tus correos electrónicos entrantes según ciertas condiciones.
Preámbulo
- Estas reglas permiten, entre otras cosas, las siguientes acciones automáticas:
- Eliminar o mover mensajes provenientes de direcciones de correo que ya no deseas ver
- Reenviar a tu cónyuge los correos electrónicos provenientes de una dirección para que ambos los reciban
- Copiar los mensajes que contienen una palabra clave específica a una carpeta
- etc.
- A diferencia de las reglas de clasificación propuestas dentro de software/clientes de correo (Microsoft Outlook, Mozilla Thunderbird, Apple Mail...), estas reglas actuarán directamente sobre el servidor de tus buzones de correo incluso antes de la conexión IMAP
- Si usas un software/cliente de correo configurado en POP, en paralelo con Mail, los mensajes clasificados en carpetas ya no serán descargados por tu aplicación ya que el protocolo POP solo recupera los mensajes en tu bandeja de entrada principal; para consultar los mensajes clasificados será necesario usar el protocolo IMAP o solo Mail Infomaniak
- Con el correo gratuito @ik.me (+ etik.com, etc.) solo tienes la posibilidad de crear reglas simples, que tienen restricciones; por ejemplo, no es posible crear un filtro para reenviar un correo a otra dirección
Acceder a las reglas desde Mail Infomaniak para navegador web
Requisitos
- Tener acceso válido a Mail Infomaniak donde está vinculada la dirección de correo
- Tener permiso para gestionar las reglas de clasificación: si fuiste invitado a Mail para gestionar tu dirección, es posible que el administrador del Servicio Mail te haya eliminado este derecho desde su cuenta de administrador
Para acceder a los filtros de clasificación para tu correo Infomaniak:
- Inicia sesión en Mail Infomaniak (mail.infomaniak.com) desde un navegador web como Brave o Firefox
- Haz clic en el ícono en la parte superior derecha de la interfaz
- Verifica o selecciona la dirección de correo relevante en el menú desplegable
- Haz clic en Filtros y reglas
Acceder a las reglas desde el Servicio Mail
Para acceder a los filtros de clasificación para tu correo Infomaniak:
- Inicia sesión en Manager Infomaniak (manager.infomaniak.com) desde un navegador web como Brave o Firefox
- Haz clic en el ícono en la parte superior derecha de la interfaz (o navega a través del menú lateral izquierdo, por ejemplo)
- Selecciona Servicio Mail (universo Herramientas colaborativas)
- Haz clic en el nombre del objeto relevante en la tabla que aparece
- Haz clic en la dirección de correo relevante en la tabla que aparece
- Haz clic en la pestaña Filtros y reglas en el menú lateral izquierdo
Definir una regla basándose en un correo recibido
También puedes crear una regla directamente desde el correo recibido:
- Inicia sesión en Mail Infomaniak (mail.infomaniak.com) desde un navegador web como Brave o Firefox
- Abre el mensaje del remitente relevante
- Haz clic en el menú de acciones ⋮ en la esquina superior derecha del mensaje abierto
- Selecciona Crear una regla para abrir el asistente de creación que estará pre-rellenado con los elementos del mensaje
Configurar filtros y reglas
Están disponibles varias acciones:
- Haz clic en el botón Agregar una regla en modo Estándar para crear filtros utilizando un formulario de creación o en Modo experto para importar un archivo en lenguaje Sieve
- Activar/desactivar el filtro anti-spam de Infomaniak
- Activar/desactivar el filtro publicitario de Infomaniak
Las diferentes condiciones disponibles para los filtros de clasificación se presentan en esta guía (haga clic aquí).
Una vez creado un filtro en Modo estándar o experto, haz clic en Continuar para activarlo. Estos ajustes pueden modificarse en cualquier momento.
Si ya existen filtros de clasificación, el botón para agregar nuevos filtros se encuentra en la parte superior derecha de la tabla:
Información sobre el modo avanzado
⚠️ El correo Infomaniak es compatible con todas las aplicaciones que soporten IMAP/SMTP. Para ayuda adicional contacta con el soporte del software/cliente de correo utilizado o con un socio — también lee el rol del proveedor de alojamiento
El modo avanzado requiere el uso del lenguaje Sieve. Al activar este modo, las reglas existentes se mantendrán pero estarán desactivadas.
Primer ejemplo de clasificación avanzada
A continuación, un ejemplo simple de comando con este lenguaje:
require ["fileinto"];
if address :contains "from" "facebook.com" {
fileinto "fb";
} elsif header :matches "List-Unsubscribe" "*" {
fileinto "nl";
} else {
keep;
}
Explicaciones:
- cargar las extensiones necesarias: usar
require ["fileinto"];
para indicar que utilizarás la funcionalidadfileinto
- filtrar mensajes de Facebook: usar
if address :contains "from" "facebook.com"
para verificar si la dirección del remitente contiene "facebook.com"; si es así, el mensaje se clasifica en la carpeta "fb" confileinto "fb";
- filtrar mensajes con un enlace de cancelación: usar
elsif header :matches "List-Unsubscribe" "*"
para verificar si el campo del encabezado "List-Unsubscribe" está presente en el mensaje; si es así, el mensaje se clasifica en la carpeta "nl" confileinto "nl";
- conservar otros mensajes: usar
else { keep; }
para conservar todos los demás mensajes que no cumplen con los criterios anteriores
Detalles:
- si necesitas mencionar una subcarpeta, usa el separador / (como en el segundo ejemplo) pero no es necesario indicar INBOX en tus códigos
- asegúrate de que las carpetas "fb" y "nl" ya existan en tu bandeja de entrada, de lo contrario los mensajes pueden no clasificarse correctamente
- el filtro
address :contains "from" "facebook.com"
funciona correctamente para direcciones que contienen "facebook.com" en el campo “from” - el filtro
header :matches "List-Unsubscribe" "*"
solo verifica la presencia del encabezado "List-Unsubscribe" y no su contenido
Segundo ejemplo de clasificación avanzada
Este código permite modificar el asunto según el From (agregar un prefijo en el asunto cuando un correo electrónico pasa el filtro, por ejemplo):
require ["fileinto", "editheader", "variables", "regex"];
if address "sender" "owner-scientific-linux-devel at LISTSERV.FNAL.GOV" {
if header :regex "subject" "((Re|Fwd): *)\\[SCIENTIFIC-LINUX-DEVEL\\] *(.*)" {
deleteheader "Subject";
addheader "Subject" "${1}${3}";
} else {
# Agrega un prefijo si el asunto ya no corresponde al modelo
deleteheader "Subject";
addheader "Subject" "[SL-Devel] ${1}";
}
fileinto "Mail List/SL-Devel";
}
Explicaciones:
- extensiones requeridas:
fileinto
: para clasificar mensajes en carpetaseditheader
: para modificar los encabezados de los correos electrónicosvariables
: para usar variables en las expresionesregex
: para expresiones regulares
- condición sobre el remitente:
if address "sender" "owner-scientific-linux-devel at LISTSERV.FNAL.GOV"
: verifica si el remitente coincide
- condición sobre el asunto:
if header :regex "subject" "((Re|Fwd): *)\\[SCIENTIFIC-LINUX-DEVEL\\] *(.*)"
: verifica si el asunto coincide con el patrón especificadodeleteheader "Subject";
yaddheader "Subject" "${1}${3}";
: elimina el asunto existente y agrega un nuevo asunto con las partes capturadas
- agregar un prefijo si el asunto no coincide ya con el patrón:
addheader "Subject" "[SL-Devel] ${1}";
: agrega un prefijo "[SL-Devel]" al asunto si aún no está presente
- clasificar el mensaje:
fileinto "Mail List/SL-Devel";
: clasifica los mensajes en la carpeta "Mail List/SL-Devel"
Detalles:
- asegúrate de que la carpeta "Mail List/SL-Devel" ya exista en tu bandeja de entrada
- verifica que el script modifique correctamente el asunto de los correos electrónicos para agregar o ajustar el prefijo según sea necesario