Gestion des services sendmail dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Création d'un fichier sendmail.cf

La procédure suivante vous montre comment créer un fichier de configuration.


Remarque - Le fichier /usr/lib/mail/cf/main-v7sun.mc est désormais /etc/mail/cf/cf/sendmail.mc.
  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. Faites une copie des fichiers de configuration que vous modifiez.
    # cd /etc/mail/cf/cf
    # cp sendmail.mc myhost.mc
    myhost

    Sélectionnez un nouveau nom pour votre fichier .mc.

  4. Modifiez les nouveaux fichiers de configuration (par exemple, myhost.mc), si nécessaire.

    Par exemple, ajoutez la ligne de commande suivante pour activer le masquerading du domaine.

    # cat myhost.mc
    ..
    MASQUERADE_AS(`host.domain')
    host.domain

    Utilisez le nom d'hôte et le nom de domaine souhaités.

    Dans cet exemple, la commande MASQUERADE_AS entraîne l'étiquetage du courrier envoyé pour indiquer sa provenance de host.domain, plutôt que de $j.

  5. Créez le fichier de configuration en utilisant m4.
    # make myhost.cf
  6. Testez le nouveau fichier de configuration en utilisant l'option –C pour spécifier le nouveau fichier.
    # /usr/lib/sendmail -C myhost.cf -v testaddr </dev/null

    Bien que cette commande affiche des messages, elle envoie un message à testaddr. Seul le courrier sortant peut être testé sans redémarrer le service sendmail sur le système. Pour les systèmes qui ne gèrent pas encore le courrier, utilisez la procédure de test complet de la section Test de la configuration de la messagerie.

  7. ()Installez le nouveau fichier de configuration après avoir fait une copie de l'original.
    # cp /etc/mail/sendmail.cf /etc/mail/sendmail.cf.save
    # cp myhost.cf /etc/mail/sendmail.cf
  8. Redémarrez le service sendmail.
    # svcadm enable network/smtp:sendmail