Gestion des services sendmail dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Configuration d'un client de messagerie

Un client de messagerie est un utilisateur de services de messagerie avec une boîte à lettres sur un serveur de courrier. En outre, le client de messagerie possède un alias de messagerie dans le fichier /etc/mail/aliases qui pointe vers l'emplacement de la boîte à lettres.


Remarque - Vous pouvez également effectuer la tâche de configuration d'un client de messagerie à l'aide d'un service, tel que le protocole POP (Post Office Protocol) ou le protocole IMAP (Internet Message Access Protocol). Cette section ne donne toutefois aucune instruction de configuration pour les protocoles POP ou IMAP.
  1. Connectez-vous en tant qu'administrateur au système du client de messagerie.

    Pour plus d'informations, reportez-vous à la section A l’aide de vos droits administratifs attribués du manuel Sécurisation des utilisateurs et des processus dans Oracle Solaris 11.2 .

  2. Arrêtez sendmail.
    # svcadm disable -t network/smtp:sendmail
  3. Assurez-vous qu'un point de montage /var/mail existe sur le système du client de messagerie.

    Le point de montage doit avoir été créé au cours du processus d'installation. Vous pouvez utiliser ls pour vous assurer que le système de fichiers existe. L'exemple suivant montre la réponse que vous recevez lorsque le système de fichiers n'a pas été créé.

    # ls -l /var/mail
    /var/mail not found
  4. Assurez-vous qu'aucun fichier n'est présent dans le répertoire /var/mail.

    Si des fichiers de courrier existent dans ce répertoire, vous devez les déplacer afin qu'ils ne soient pas pris en compte lorsque le répertoire /var/mail est monté à partir du serveur.

  5. Montez le répertoire /var/mail à partir du serveur de messagerie.

    Vous pouvez monter le répertoire de messagerie automatiquement ou à l'initialisation.

    1. (Facultatif) Montez /var/mail automatiquement.

      Ajoutez une entrée, telle que celle présentée ci-après, au fichier /etc/auto_direct.

      /var/mail -rw,hard,actimeo=0 server:/var/mail
      server

      Utilisez le nom du serveur assigné.

    2. (Facultatif) Montez /var/mail à l'initialisation.

      Ajoutez l'entrée suivante au fichier /etc/vfstab. Cette entrée autorise le répertoire /var/mail sur le serveur de courrier spécifié à monter le répertoire /var/mail local.

      server:/var/mail - /var/mail nfs - no rw,hard,actimeo=0

      La boîte à lettres du client est montée automatiquement chaque fois que le système est réinitialisé. Si vous ne réinitialisez pas le système, tapez la commande suivante pour monter la boîte à lettres client.

      # mountall

      Caution

      Mise en garde  -  Pour que le verrouillage et l'accès à la boîte à lettres fonctionnent correctement, vous devez inclure l'option –actimeo=0 lors du montage d'une messagerie à partir d'un serveur NFS.


  6. Mettez à jour le fichier /etc/hosts.

    Modifiez le fichier /etc/hosts et ajoutez une entrée pour le serveur de courrier. Cette étape n'est pas nécessaire si vous utilisez un service de noms.

    # cat /etc/hosts
    #
    # Internet host table
    #
    ..
    IP-address     mailhost  mailhost  mailhost.example.com
    IP-address

    Utilisez les adresses IP assignées.

    example.com

    Utilisez le domaine assigné.

    mailhost

    Utilisez l'hôte de messagerie assigné.

    Pour plus d'informations, reportez-vous à la page de manuel hosts(4).

  7. Ajoutez une entrée pour le client à l'un des fichiers d'alias.

    Pour obtenir la liste des tâches sur l'administration des fichiers d'alias de messagerie, reportez-vous à la section Administration des fichiers d'alias de messagerie (liste des tâches). Le programme mail.local crée automatiquement des boîtes à lettres dans le répertoire /var/mail la première fois qu'un message est transmis. Vous n'avez pas besoin de créer des boîtes à lettres individuelles pour vos clients de messagerie.

  8. Redémarrez sendmail.
    # svcadm enable network/smtp:sendmail