OS X Server: ativar e desativar o reencaminhamento automático de e-mails
A funcionalidade de servidor de correio do OS X Server pode reencaminhar automaticamente os e-mails dos utilizadores.
Instruções do OS X Server (Mountain Lion)
Na Server.app, aceda a Users (Utilizadores) e selecione um utilizador.
Clique no ícone da engrenagem (ou Controlo+clique no nome de utilizador) e selecione "Edit Mail Options..." (Editar opções de e-mail...).
No menu pop-up "Mail should be" (O e-mail deve ser), selecione "forwarded" (reencaminhado).
Introduza o endereço de e-mail para reencaminhamento no campo "to email address" (para o endereço de e-mail).
Instruções do Lion Server
Ativar o reencaminhamento automático numa conta
Para ativar o reencaminhamento automático numa conta, execute os seguintes comandos no Terminal do servidor. O primeiro comando coloca-o em modo interativo.
sudo serveradmin command mail:command = setAutoForward mail:userID = (nome_abreviado_do_utilizador) mail:fwdAddress = (endereço_de_e-mail_para_reencaminhamento)
Prima Controlo+D para concluir o comando.
Depois de concluir o comando ao premir Controlo+D, será apresentado o userID (ID do utilizador), o GUID e o endereço de reencaminhamento automático que acabou de definir. Por exemplo:
mail:userID = " mailuser1"
mail:userGUID = "A961DAFE-2FE5-4EEC-A2CB-CB6511E9B28D"
mail:fwdAddress = "my-user-ID@example.com"
Se o utilizador não existir, será apresentada a seguinte mensagem:
mail:error = "user not found" (utilizador não encontrado)
Desativar o reencaminhamento automático numa conta
Utilize os comandos acima, mas com um valor de endereço vazio:
sudo serveradmin command mail:command = setAutoForward mail:userID = mailuser1 mail:fwdAddress = ""
Prima Controlo+D para concluir o comando.
Será apresentada uma mensagem idêntica à anterior, mas o campo mail:fwdAddress estará vazio. Exemplo:
mail:userID = " mailuser1"
mail:userGUID = "A961DAFE-2FE5-4EEC-A2CB-CB6511E9B28D"
mail:fwdAddress = ""
Se utilizar um ID incorreto ou inexistente, será apresentada a seguinte mensagem:
mail:error = "user not found" (utilizador não encontrado)
Ver as contas onde o reencaminhamento automático está ativo
Execute o seguinte comando:
sudo serveradmin command mail:command = getAutoForward
O comando apresenta uma lista de GUID de utilizadores e respetivos endereços de reencaminhamento automático. Por exemplo:
$ 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"
Mais informações
Em alternativa, pode também utilizar o comando set_user_mail_opts. Consulte man set_user_mail_opts para obter informações sobre a utilização e as opções.