Herramientas de usuario

Herramientas del sitio


servidores:mail:mail_administracion

¡Esta es una revisión vieja del documento!


Mail: Cyrus/Postfix: administrando cuentas de correo-e

Por Félix Molinuevo, FMSI Sistemas de Informática

Crear cuentas

  1. Ingresar al administrador de Cyrus:
    cyradm -u cyrus -p
  2. Crear casilla:
    cm user.mailbox

    Es necesario escribir el “user.”. Mailbox puede ser cualquier cosa sin puntos ni espacios, sólo letras y números.

  3. Agregar el alias en /etc/aliases:
    mailbox: mailbox

    y ejecutar el comando “newaliases” para renovar el listado de aliases para el SMTP

  4. Crear el usuario y la contraseña para la cuenta (sólo servidores con autenticación SASL):
    saslpasswd mailbox
  5. Crear el usuario y la contraseña para la cuenta (sólo servidores con autenticación PAM):
    passwd mailbox
  6. En el caso de los clientes que tienen configurado el “catch-all”, agregar en la configuración de Fetchmail la cuenta, para que éste sepa que tiene otra más a la cual distribuir los mensajes
  7. En el caso de los clientes que tienen configurado virtual domains en Postfix, se debe agregar la cuenta nueva en /etc/postfix/virtual:
    mailbox@dominio.com: mailbox
    mailbox@dominio.com.ar: mailbox

    y ejecutar postmap:

    postmap /etc/postfix/virtual

    para regenerar la tabla de dominios virtuales

  8. Probar la cuenta

Eliminar una cuenta

- Conectarse al servidor usando:

# cyradm -u cyrus localhost --auth login 

- Darle permisos a cyrus para borrar el acl del mailbox, revisar los permisos de ese mailbox y borrarlo.

localhost.localdomain> sam user.test cyrus c
localhost.localdomain> lam user.test
cyrus c
user.test lrswipcda
localhost.localdomain> dam user.test

Renombrar Cyrus mailboxes

  1. Crear una nueva mailbox principal para el nuevo usuario
  2. Crear todas las carpetas subordinadas, haciendo coincidir exactamente los mismos nombres del árbol de carpetas anterior
  3. Reemplazar el árbol de carpetas nuevo y vacío, con el árbol anterior
  4. Borrar la mailbox anterior
  5. Reconstruir la nueva cuenta con el comando de cyradm “reconstruct”, o el utilitario “cyrreconstruct”. En el último caso, se debe ejecutar lo siguiente:
    su - cyrus
    /usr/sbin/cyrreconstruct -r user.<mailbox>
  6. Configurar la quota sobre la nueva cuenta

Restaurar una carpeta de un backup

  1. Crear la carpeta eliminada en cuestión, utilizando un cliente de correo-e o cyradm
  2. Si es necesario, crear todas las carpetas subordinadas, haciendo coincidir exactamente los mismos nombres del árbol de carpetas anterior
  3. Reemplazar el contenido de la carpeta nueva y vacía, con el contenido de la carpeta en el backup
  4. Reconstruir la cuenta con el comando de cyradm “reconstruct”, o el utilitario “cyrreconstruct”. En el último caso, se debe ejecutar lo siguiente:
    su - cyrus
    /usr/sbin/cyrreconstruct -r user.<mailbox>
servidores/mail/mail_administracion.1228511443.txt.gz · Última modificación: 2013/07/27 14:49 (editor externo)