Para configurar el mensaje de vacaciones o autorespuesta con Roundcube en un servidor que soporte Sieve, como Cyrus o Dovecot, es necesario activar el plugin managesieve, esto puede hacerse editando config/config.inc.php y añadiendo el plugin en el array $config[‘plugins’], luego, cada usuario puede configurar su propio mensaje de autorespuesta.
Para configurar un mensaje de autorespuesta, una vez se entra en la cuenta del webmail, hay que seleccionar la opción de configuración, como se ve en la siguiente imagen:
En la siguiente pantalla, elegimos la opción de filtros, tal como se indica en la siguiente imagen:
Luego, en la columna «Filtros», pulsamos en el icono + para añadir un nuevo filtro:
En la siguiente pantalla:
- Marcamos «Todos los mensajes»
- Seleccionamos «Responder con un mensaje» en el desplegable de acciones
- Le damos un nombre al filtro
- Escribimos el asunto de la autorespuesta
- Escribimos el mensaje de la autorespuesta
- Pulsamos el botón «Guardar»
Aparecerá debajo un mensaje indicando que el filtro se ha guardado (con esto el mensaje de autorespuesta queda configurado):
Para desactivarlo, una vez que no lo necesitemos más, se puede borrar pulsando el icono de la rueda dentada de «Filtros» y seleccionando «Eliminar», como puede verse en la siguiente imagen (también se puede marcar debajo el checkbox «Filtro desactivado» y pulsar «Guardar», por si queremos dejarlo guardado para un uso posterior):
Aparecerá un mensaje emergente en el navegador pidiendo la confirmación de borrado:
Por último aparece debajo un mensaje confirmando el borrado del filtro:
Jesus Espinosa
Hola amigo, se que usted me podría ayudar. tengo un pequeño problema; el correo ya funciona al 100% envía y recibe correos externos e internos, ahora quiero que los usuarios activen modo vacación pero me hace falta la configuración que se realiza en el Dovecot para que este pueda conectarse al managesieve… Me podrías ayudar porfavor?
De antemano Gracias.
Juan
Desconozco la configuración con Dovecot ya que nuestros servidores funcionan con Cyrus IMAP server.
Hay que tener en cuenta que aunque el lenguaje de filtrado Sieve está normalizado en el RFC 2822, fue el mismo equipo de la Universidad Carnegie Mellon que desarrolló el proyecto Cyrus quién lo desarrolló inicialmente y de hecho es Dovecot quién usa las librerías de Sieve de Cyrus.
No se si las configuraciones serán similares, en Cyrus se configura en varios archivos.
/etc/imapd.conf
#Usuarios con permisos de administración separados por espacio
sieve_admins: admin postmaster
#Esta opción indica si los scripts de Sieve estarán en la ruta por defecto o en el home de cada usuario
sieveusehomedir: false
#Si el valor anterior es false, hay que indicar la ruta de los scripts
sievedir: /var/spool/sieve
#Método usado para las notificaciones, están disponibles null, log, zephyr, mailto
sievenotifier: zephyr
/etc/cyrus.conf
#Sólo acceso local, por ejemplo si se instala Roundcube en el mismo servidor:
sieve cmd=»timsieved» listen=»localhost:sieve» prefork=0 maxchild=100
#Desde cualquier host, por ejemplo para que los usuarios puedan configurar los filtros desde cualquier cliente de correo que soporte Sieve, como Thunderbird, o si se tiene el Roundcube en otro servidor:
sieve cmd=»timsieved» -s -U 30 listen=»sieve» prefork=0 maxchild=100
Por último, hay que añadir la autentificación para que los usuarios accedan al sieve para crear sus propios scripts, nosotros usamos pam.d con MySQL, pero esto dependerá de la configuración del servidor de correo.
En este caso habría que editar el archivo /etc/pam.d/sieve e indicar ahí la configuración de autentificación que corresponda, que puede ser también usando la validación imap, mediante ldap, Etc.