ManageSieve es un protocolo diseñado para administrar filtros de correo electrónico en servidores que usan el lenguaje de filtrado Sieve. Sieve es un lenguaje estándar que permite definir reglas para procesar correos entrantes, como moverlos a carpetas específicas, eliminarlos o reenviarlos.
HestiaCP ofrece un script que está diseñado para instalar y configurar el soporte de Sieve en sistemas existentes que ya ejecutan Hestia.
Ejecución de script de instalación de Sieve en HestiaCP
Simplemente accede a tu servidor mediante SSH con el usuario root y ejecuta el siguiente comando:
# /usr/local/hestia/install/upgrade/manual/install_sieve.sh
Este script instalará los paquetes necesarios y configurará Sieve en el HestiaCP.
Funciones principales del script
-
Instalación de paquetes necesarios
El script descarga e instala los paquetes requeridos para que Sieve funcione correctamente, incluyendo módulos para Dovecot y soporte de correo virtual. -
Configuración de Dovecot
Se modifican los archivos de configuración de Dovecot para habilitar la funcionalidad Sieve y garantizar que los filtros se apliquen al correo entrante de manera automática. -
Configuración de Exim4
Se ajusta Exim4 para trabajar con Dovecot como agente de entrega, asegurando que los correos se procesen según las reglas de Sieve. -
Integración con Roundcube
Si se usa Roundcube como cliente webmail, el script lo configura para que los usuarios puedan gestionar sus filtros directamente desde la interfaz web.
Corrección de permisos de Roundcube
Al ejecutar el script como root, los archivos de configuración de Roundcube quedarán con propietarios incorrectos, lo que puede causar que la interfaz web muestre un error 500. Para solucionarlo, se deberá ejecutar:
# chown -R hestiamail:www-data /etc/roundcube/
Conclusión
El script install_sieve.sh de HestiaCP simplifica enormemente la tarea de habilitar Sieve en servidores existentes. Permite que administradores y usuarios gestionen filtros de correo de forma centralizada y segura, sin necesidad de editar manualmente los archivos de configuración de Dovecot o Exim. Con una preparación adecuada, incluyendo copias de seguridad y la corrección de permisos de Roundcube, la ejecución del script asegura una instalación rápida, confiable y funcional de Sieve en HestiaCP.
Esperamos haberte ayudado con este tutorial 🙂. Recuerda, si tienes consultas sobre esta u otra cuestión relacionada con tus servidores en Clouding, no dudes en escribir a soporte@clouding.io ¡Estamos a tu lado para lo que necesites!