Gestion des services sendmail dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Configuration d'un serveur de courrier

Aucune étape particulière n'est nécessaire pour configurer un serveur de courrier servant uniquement le courrier pour les utilisateurs locaux. L'utilisateur doit disposer d'une entrée dans le fichier de mot de passe ou dans l'espace de noms. En outre, pour le courrier à distribuer, l'utilisateur doit avoir un répertoire personnel local pour la vérification du fichier ~/.forward. Pour cette raison, les serveurs d'annuaires personnels sont souvent configurés en tant que serveur de courrier. La section Composants matériels du Chapter 3, Services de messagerie (référence) fournit plus d'informations sur le serveur de courrier.

Le serveur de courrier peut acheminer le courrier pour de nombreux clients de messagerie. Ce type de serveur doit disposer d'un espace de spool adéquat pour les boîtes à lettres client.


Remarque - 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.

Pour que les clients accèdent à leurs boîtes à lettres, le répertoire /var/mail doit être disponible pour le montage à distance. Sinon, un service comme le protocole POP (Post Office Protocol) ou le protocole IMAP (Internet Message Access Protocol) doit être disponible à partir du serveur. La tâche suivante vous montre comment configurer un serveur de courrier à l'aide du répertoire /var/mail. Cette section ne donne aucune instruction de configuration pour les protocoles POP ou IMAP.


Pour la tâche suivante, assurez-vous que le fichier /etc/dfs/dfstab montre que le répertoire /var/mail est exporté.

  1. Connectez-vous en tant qu'administrateur.

    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. Vérifiez si le répertoire /var/mail est disponible pour l'accès à distance.
    # share

    Si le répertoire /var/mail est listé, passez à l'étape 5.

    Si le répertoire /var/mail n'apparaît pas ou si aucune liste ne s'affiche, passez à la sous-étape appropriée.

    1. (Facultatif)Si aucune liste ne s'affiche, démarrez les services NFS.

      Suivez la procédure décrite à la section Configuration du partage automatique des systèmes de fichiers du manuel Gestion des systèmes de fichiers réseau dans Oracle Solaris 11.2 pour démarrer les services NFS à l'aide du répertoire /var/mail.

    2. (Facultatif)Si le répertoire /var/mail n'est pas inclus dans la liste, ajoutez-le à /etc/dfs/dfstab.

      Ajoutez la ligne de commande suivante au fichier /etc/dfs/dfstab.

      share -F nfs -o rw /var/mail
  4. Rendez le système de fichiers disponible au montage.
    # shareall
  5. Assurez-vous que votre service de noms a été démarré.
    1. (Facultatif) Si vous exécutez NIS, utilisez cette commande.
      # ypwhich

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

    2. (Facultatif)Si vous exécutez DNS, utilisez cette commande.
      # nslookup hostname
      hostname

      Utilisez votre nom d'hôte.

      Pour plus d'informations, reportez-vous à la page de manuel nslookup(1M).

    3. (Facultatif)Si vous exécutez LDAP, utilisez cette commande.
      # ldaplist

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

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