OS X Server: Cómo activar y desactivar la función de reenvío automático de correo electrónico

La función del servidor de Mail de OS X Server permite reenviar automáticamente correo electrónico a los usuarios.

Instrucciones de OS X Server (Mountain Lion)

  1. En Server.app, ve a Users (Usuarios) y selecciona un usuario.
  2. Haz clic en el ícono de engranaje (o haz clic sobre el nombre de usuario presionando la tecla Control) y selecciona "Editar opciones de correo..."
  3. En el menú desplegable "El correo debe:", selecciona "reenviarse".
  4. Introduce la dirección de correo electrónico de reenvío en el campo "to email address:" ("a la dirección de correo electrónico:").

Instrucciones de Lion Server

Activar el reenvío automático para una cuenta

Para activar el reenvío automático en una cuenta, ejecuta los comandos siguientes en el terminal del servidor. El primer comando activa el modo interactivo.

 

sudo serveradmin command
mail:command = setAutoForward
mail:userID = (the_users_shortname)
mail:fwdAddress = (the_emailaddress_to_forward_to_)

 

Presiona Control-D para ejecutar el comando.
Después de ejecutar el comando presionando Control-D, deben devolverse el ID de usuario, el GUID y la dirección de reenvío automático que se acaba de establecer. Por ejemplo:
mail:userID = " mailuser1"
mail:userGUID = "A961DAFE-2FE5-4EEC-A2CB-CB6511E9B28D"
mail:fwdAddress = "my-user-ID@example.com"


Si el usuario no existe, aparecerá el mensaje siguiente:
mail:error = "user not found"

Para desactivar el reenvío automático para una cuenta

Utiliza los mismos comandos indicados anteriormente, pero con un valor vacío para la dirección:

 

sudo serveradmin command

mail:command = setAutoForward

mail:userID = mailuser1

mail:fwdAddress = ""

 

Presiona Control-D para ejecutar el comando.

La respuesta será la misma que la indicada anteriormente, pero el campo mail:fwdAddress estará vacío. Ejemplo:
mail:userID = " mailuser1"
mail:userGUID = "
A961DAFE-2FE5-4EEC-A2CB-CB6511E9B28D"
mail:fwdAddress = ""


Si se usó un ID incorrecto, o si el ID no existe, aparecerá el mensaje siguiente:
mail:error = "user not found"

Para consultar qué cuentas se reenvían automáticamente en este momento

Ejecuta este comando:

 

sudo serveradmin command mail:command = getAutoForward

 

El comando devuelve una lista de GUID de usuario y las direcciones de reenvío automático. Por ejemplo:
$ sudo serveradmin command mail:command = getAutoForward
mail:1080C8CF-5432-4302-B3B7-0EEFB79106AD:fwdAddress = "my-userID-1@example.net"
mail:2DD1FB33-340F-408F-8C2A-D77B0A2431C7:fwdAddress = "my-userID-2@example.net"

Obtén más información

Como alternativa, también puedes usar el comandoset_user_mail_opts. Consulta el uso y las opciones de man set_user_mail_opts.

Fecha de publicación: