Un hôte de messagerie résout les adresses e-mail et réachemine le courrier au sein de votre domaine. Un bon candidat pour un hôte de messagerie est un système qui fournit à votre réseau une connexion à distance ou qui connecte votre réseau à un domaine parent. La procédure ci-après illustre la configuration d'un hôte 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 .
# svcadm disable -t network/smtp:sendmail
Exécutez le script check-hostname pour vous assurer que sendmail peut identifier le nom d'hôte complet de ce serveur.
% /usr/sbin/check-hostname hostname phoenix OK: fully qualified as phoenix.example.com
Si ce script ne parvient pas à identifier le nom d'hôte complet, vous devez ajouter ce dernier en tant que premier alias de l'hôte dans le fichier /etc/hosts.
Choisissez l'étape qui correspond à votre cas.
Ajoutez les mots mailhost et mailhost.domain après l'adresse IP et le nom du système de l'hôte de messagerie.
IP-address mailhost mailhost mailhost.domain loghost
Utilisez l'adresse IP assignée.
Utilisez le nom du système de l'hôte de messagerie.
Utilisez le nom de domaine développé.
Le système est maintenant défini en tant qu'hôte de messagerie. Le domaine domain doit être identique à la chaîne qui est donnée en tant que nom de sous-domaine dans la sortie de la commande suivante.
% /usr/lib/sendmail -bt -d0 </dev/null Version 8.13.1+Sun Compiled with: LDAPMAP MAP_REGEX LOG MATCHGECOS MIME7TO8 MIME8TO7 NAMED_BIND NDBM NETINET NETINET6 NETUNIX NEWDB NIS NISPLUS QUEUE SCANF SMTP USERDB XDEBUG ============ SYSTEM IDENTITY (after readcf) ============ (short domain name) $w = phoenix (canonical domain name) $j = phoenix.example.com (subdomain name) $m = example.com (node name) $k = phoenix ========================================================
Reportez-vous à l'exemple suivant qui montre à quoi le fichier hosts doit ressembler après ces modifications.
# cat /etc/hosts # # Internet host table # 172.31.255.255 localhost 192.168.255.255 phoenix mailhost mailhost.example.com loghost
Créez l'entrée suivante.
IP-address mailhost mailhost mailhost.domain loghost
# svcadm enable network/smtp:sendmail
Pour obtenir des instructions, reportez-vous à Test de la configuration de la messagerie.