Ignorer les liens de navigation | |
Quitter l'aperu | |
Gestion des services sendmail dans Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Français) |
1. Services de messagerie (présentation)
2. Services de messagerie (tâches)
Liste des tâches pour les services de messagerie
Planification de votre système de messagerie
Courrier local et connexion à distance
Configuration des services de messagerie (liste des tâches)
Configuration des services de messagerie
Configuration d'un serveur de courrier
Configuration d'un client de messagerie
Configuration d'un hôte de messagerie
Configuration d'une passerelle de messagerie
Utilisation de DNS avec sendmail
Modification de la configuration sendmail (liste des tâches)
Modification de la configuration sendmail
Création d'un fichier sendmail.cf
Configuration d'un hôte virtuel
Reconstruction automatique d'un fichier de configuration
Utilisation de sendmail en mode ouvert
Configuration de SMTP pour utiliser le protocole TLS
Gestion de la distribution du courrier à l'aide d'une autre configuration de sendmail.cf
Administration des fichiers d'alias de messagerie (liste des tâches)
Administration des fichiers d'alias de messagerie
Configuration d'une carte mail.alias NIS
Configuration d'un fichier d'alias de messagerie locale
Création d'un fichier de configuration à clé
Création d'un alias postmaster dans chaque fichier /etc/mail/aliases local
Création d'une autre boîte à lettres pour postmaster
Ajout de la boîte à lettres postmaster aux alias dans le fichier /etc/mail/aliases
Administration des répertoires de file d'attente (liste des tâches)
Administration des répertoires de file d'attente
Affichage du contenu de la file d'attente de messages, /var/spool/mqueue
Traitement forcé de la file d'attente de messages, /var/spool/mqueue
Exécution d'un sous-ensemble de la file d'attente de messages, /var/spool/mqueue
Déplacement de la file d'attente de messages, /var/spool/mqueue
Exécution de l'ancienne file d'attente de messages, /var/spool/omqueue
Administration des fichiers .forward (liste des tâches)
Administration des fichiers .forward
Désactivation de fichiers .forward
Modification du chemin de recherche de fichier .forward
Création et renseignement du fichier /etc/shells
Procédures de dépannage et conseils pour les services de messagerie (liste des tâches)
Procédures de dépannage et conseils pour les services de messagerie
Test de la configuration de la messagerie
Vérification d'alias de messagerie
Test des ensembles de règles sendmail
Vérification des connexions à d'autres systèmes
Consignation des messages d'erreur
Autres sources d'informations de diagnostic pour la messagerie
Résolution des messages d'erreur
Les alias de messagerie doivent être uniques au sein d'un domaine. Cette section fournit les procédures de gestion des fichiers d'alias de messagerie.
En outre, vous pouvez créer des fichiers de base de données pour l'hôte de messagerie locale en utilisant makemap. Reportez-vous à la page de manuel makemap(1M). L'utilisation de ces fichiers de base de données n'offre pas tous les avantages de l'utilisation d'un service de noms, tel que NIS. Toutefois, vous devriez être en mesure de récupérer les données à partir de ces fichiers de base de données locaux plus rapidement, car aucune recherche sur réseau n'est impliquée. Pour plus d'informations, reportez-vous aux sections Interactions de sendmail avec des services de noms et Fichiers d'alias de messagerie du Chapitre 3, Services de messagerie (référence).
Utilisez la procédure suivante pour faciliter une définition d'alias avec une carte mail.alias NIS.
Pour plus d'informations, reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.
# cat /etc/mail/aliases .. alias:expanded-alias
Utilisez le nom d'alias court.
Utilisez le nom d'alias complet (user@host.domain.com).
# cat /etc/mail/aliases .. Postmaster: root
# cat /etc/mail/aliases .. root: user@host.domain.com
Utilisez l'adresse assignée de l'administrateur du courrier désigné.
# cd /var/yp
# make
Les modifications apportées aux fichiers /etc/hosts et /etc/mail/aliases sont propagées aux systèmes esclaves NIS. Les modifications ne restent actives que pendant quelques minutes, au plus.
Utilisez la procédure suivante pour résoudre les alias avec un fichier d'alias de messagerie locale.
Pour plus d'informations, reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.
user1: user2@host.domain
Utilisez le nouveau nom d'alias.
Utilisez l'adresse réelle pour le nouvel alias.
# cat /etc/mail/aliases .. Postmaster: root
# cat /etc/mail/aliases .. root: user@host.domain.com
Utilisez l'adresse assignée de l'administrateur du courrier désigné.
# newaliases
La configuration de l'option AliasFile dans /etc/mail/sendmail.cf détermine si cette commande génère sous forme binaire le fichier unique, /etc/mail/aliases.db, ou la paire de fichiers, /etc/mail/aliases.dir et /etc/mail/aliases.pag.
Vous pouvez copier les trois fichiers à l'aide des commandes rcp ou rsync. Reportez-vous à la page de manuel rcp(1) ou à la page de manuel rsync(1) pour plus d'informations. Sinon, vous pouvez créer un script dans ce but.
Lorsque vous copiez ces fichiers, vous n'avez pas besoin d'exécuter la commande newaliases sur chacun des autres systèmes. Cependant, n'oubliez pas de mettre à jour tous les fichiers /etc/mail/aliases chaque fois que vous ajoutez ou supprimez un client de messagerie.
Vous pouvez copier ces fichiers à l'aide des commandes rcp ou rsync. Reportez-vous à la page de manuel rcp(1) ou à la page de manuel rsync(1) pour plus d'informations. Sinon, vous pouvez créer un script dans ce but.
Lorsque vous copiez ces fichiers, vous n'avez pas besoin d'exécuter la commande newaliases sur chacun des autres systèmes. Cependant, n'oubliez pas de mettre à jour tous les fichiers /etc/mail/aliases chaque fois que vous ajoutez ou supprimez un client de messagerie.
Pour créer un fichier de configuration à clé, suivez les instructions ci-après.
Pour plus d'informations, reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.
Les entrées peuvent avoir la syntaxe suivante.
old-name@newdomain.com new-name@newdomain.com old-name@olddomain.com error:nouser No such user here @olddomain.com %1@newdomain.com
Utilisez le nom d'utilisateur qui était auparavant assigné avec le domaine qui vient d'être assigné.
Utilisez l'adresse qui vient d'être assignée.
Utilisez le nom d'utilisateur qui était auparavant assigné avec le domaine qui était assigné.
Utilisez le domaine qui était assigné auparavant.
Utilisez le domaine qui vient d'être assigné.
La première entrée redirige le courrier vers un nouvel alias. L'entrée suivante crée un message lorsqu'un alias erroné est utilisé. La dernière entrée redirige tous les courriers entrants de olddomain vers newdomain.
# /usr/sbin/makemap maptype newmap < newmap
Sélectionnez un type de base de données, tel que dbm, btree ou hash.
Utilisez le nom du fichier d'entrée et la première partie du nom du fichier de base de données. Si le type de base de données dbm est sélectionné, les fichiers de base de données sont créés en utilisant des suffixes .pag et .dir. Pour les deux autres types de base de données, le nom du fichier est suivi par .db.
Chaque système doit être en mesure d'envoyer du courrier à une boîte à lettres postmaster. Vous pouvez créer un alias NIS pour postmaster, ou vous pouvez créer un alias dans chaque fichier /etc/mail/aliases local. Reportez-vous à ces procédures.
Création d'un alias postmaster dans chaque fichier /etc/mail/aliases local
Ajout de la boîte à lettres postmaster aux alias dans le fichier /etc/mail/aliases
Si vous créez l'alias postmaster dans chaque fichier /etc/mail/aliases local, suivez les instructions ci-dessous.
Pour plus d'informations, reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.
# cat /etc/mail/aliases # Following alias is required by the mail protocol, RFC 2821 # Set it to the address of a HUMAN who deals with this system's # mail problems. Postmaster: root
Passez de l'utilisateur root à l'adresse e-mail de la personne désignée administrateur du courrier.
Postmaster: mail-address
Utilisez l'adresse assignée de la personne désignée administrateur du courrier.
Vous pouvez créer une autre boîte à lettres pour l'administrateur du courrier pour maintenir son courrier séparé du courrier personnel. Si vous créez une autre boîte à lettres, utilisez l'adresse de la boîte à lettres à la place de l'adresse e-mail personnelle de l'administrateur du courrier lorsque vous modifiez les fichiers /etc/mail/aliases. Pour plus d'informations, reportez-vous à la section Création d'une autre boîte à lettres pour postmaster.
Si vous souhaitez créer une autre boîte à lettres pour postmaster, suivez ces instructions.
Pour plus d'informations, reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.
Pour plus d'informations sur l'ajout d'un compte utilisateur, reportez-vous à la section Configuration et gestion des comptes utilisateur avec l’interface de ligne de commande (liste des tâches) du manuel Gestion des compte et environnements utilisateur dans Oracle Solaris 11.1.
# mail -f postmaster
Utilisez l'adresse assignée.
Si vous ajoutez une boîte à lettres postmaster aux alias dans le fichier /etc/mail/aliases, suivez les instructions ci-dessous.
Pour plus d'informations, reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.
# cat /etc/mail/aliases .. root: user@host.domain.com
Utilisez l'adresse assignée de la personne désignée administrateur du courrier.
# cat /etc/mail/aliases .. sysadmin: /usr/somewhere/somefile
Créez un nom pour un nouvel alias.
Utilisez le chemin d'accès à la boîte à lettres locale.
# newaliases