iredmail.org añadir un alias

Si tenemos gestionado el correo con iredmail.org, la versión community, la forma que tenemos de gestionar los alias es mediante la inserción de filas en la tabla alias de MySQL de la base de datos vmail, como en este otro artículo donde añadimos una redirección. INSERT INTO `vmail`.`alias` (`address` , `goto` , `name` , `domain` , `active`) VALUES (‘info@tudominio.com’, ‘postmaster@tudominio.com’, ‘Información’, ‘tudominio.com’, ‘1’); Sustituye: tudominio.com DESDE campo ‘address‘: info@ HACIA campo ‘goto‘: postmaster@ Imaginad que tenemos el dominio cursosprogramacionweb.com, con un solo buzón real postmaster@cursosprogramacionweb.com, queremos que los «buzones virtuales» info@ y abuse@ redireccionen a postmaster@, con estos 2 INSERT’s: INSERT INTO `vmail`.`alias` (`address` , `goto` , `name` , `domain`, `active`) VALUES (‘abuse@cursosprogramacionweb.com’, ‘postmaster@cursosprogramacionweb.com’, ‘Email abuse del dominio cursosprogramacionweb.com’, ‘cursosprogramacionweb.com’, ‘1’); INSERT INTO `vmail`.`alias` (`address` , `goto` , `name` , `domain`, `active`) VALUES (‘info@cursosprogramacionweb.com’, ‘postmaster@cursosprogramacionweb.com’, ‘Información sobre cursosprogramacionweb.com’, ‘cursosprogramacionweb.com’, ‘1’); Estamos haciendo que cualquier correo dirigido a info@ o bien @abuse, lo reciba «físicamente» el buzón real postmaster@ Si aún quieres más puede que te interese saber cómo añadir una dirección de email ‘catch all’, que recoja todo el correo de un dominio. Saludos!

» Leer más

find: `/var/lib/amavis/virusmails/’: No such file or directory

Los que usáis la solución http://www.iredmail.org/ como servidor de correo es posible que en alguna ocasión recibáis por correo una alerta como la del título de esta entrada. Existe un crontab para el usuario amavis que elimina periódicamente los virus encontrados en el correo electrónico, para ello trabaja con la carpeta /var/lib/amavis/virusmails donde va dejando los rastros encontrados. # Delete virus mails which created 15 days ago. 1 5 * * * find /var/lib/amavis/virusmails/ -ctime +15 | xargs rm -rf {} Se puede editar con la orden siguiente: crontab -e -u amavis Si no se reciben virus en 15 días se borrará el directorio virusmails, y con el próximo virus como mucho se irán concatenando los mismos en un fichero llamado igual, con lo que la orden find (que espera sea una carpeta) dejará de funcionar y recibiremos el mencionado error: find: `/var/lib/amavis/virusmails/’: No such file or directory La solución pasa por cambiar justo antes de la búsqueda, la fecha de modificación de la mencionada carpeta: un simple touch delante del find, que se ejecute justo antes de la limpieza, así como y usar -mtime en lugar de -ctime. El crontab del usuario ‘amavis’ debería quedar así: # Delete virus mails which created 15 days ago. 1 5 * * * touch /var/lib/amavis/virusmails; find /var/lib/amavis/virusmails/ -mtime +15 | xargs rm -rf {} Si seguís recibiendo el Warning Debe ser porque la carpeta ya no existe, basta recrearla mediante un mkdir, pero dejando los permisos correctos de usuario y grupo ‘amavis‘, tal y como aparece en la salida de este comando ls: […]

» Leer más
1 2