OS X Server : activation et désactivation du transfert automatique d’e-mails

La fonctionnalité Mail d’OS X Server permet de transférer des e-mails de manière automatique.

Instructions relatives à OS X Server Mountain Lion

  1. Dans l’application Serveur, choisissez Utilisateurs, puis sélectionnez un utilisateur.
  2. Cliquez sur l’icône en forme d’engrenage (ou sur le nom de l’utilisateur tout en maintenant la touche Contrôle enfoncée), et choisissez Modifier les réglages liés aux e-mails.
  3. Dans le menu contextuel « Les e-mails doivent être : », sélectionnez l’option Transférés.
  4. Saisissez l’adresse e-mail de transfert dans le champ « à l’adresse ».

Instructions relatives à Lion Server

Activation du transfert automatique

Pour activer cette fonctionnalité sur un compte, exécutez les commandes suivantes dans Terminal. La première commande permet de passer en mode interactif.

 

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

 

Appuyez sur les touches Contrôle + D pour finaliser chaque commande.
Les résultats ainsi obtenus doivent comprendre l’identifiant utilisateur, l’identifiant GUID et l’adresse de transfert saisie. Par exemple :
mail:userID = " mailuser1"
mail:userGUID = "A961DAFE-2FE5-4EEC-A2CB-CB6511E9B28D"
mail:fwdAddress = "my-user-ID@example.com"


Si l’utilisateur n’existe pas, le message suivant s’affiche :
mail:error = "user not found"

Désactivation du transfert automatique

Utilisez les mêmes commandes, sans indiquer d’adresse :

 

sudo serveradmin command

mail:command = setAutoForward

mail:userID = mailuser1

mail:fwdAddress = ""

 

Appuyez sur les touches Contrôle + D pour finaliser chaque commande.

Le résultat ainsi obtenu est similaire au cas ci-dessus, à ceci près que la valeur mail:fwdAddress est nulle. Exemple :
mail:userID = " mailuser1"
mail:userGUID = "
A961DAFE-2FE5-4EEC-A2CB-CB6511E9B28D"
mail:fwdAddress = ""


Si vous saisissez un identifiant incorrect, le message suivant s’affiche :
mail:error = "user not found"

Pour savoir quels comptes profitent du transfert automatique

Exécutez cette commande :

 

sudo serveradmin command mail:command = getAutoForward

 

Le résultat ainsi obtenu comprend une liste des identifiants GUID et les adresses de transfert automatique. Par exemple :
$ 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"

Informations supplémentaires

Vous pouvez également utiliser la commande set_user_mail_opts. La commande man set_user_mail_opts permet, quant à elle, de consulter les données liées aux options et à l’utilisation.

Date de publication: