Comment installer Sendmail Server sur CENTOS / RHEL 7/6

Comment installer Sendmail Server sur CENTOS / RHEL 7/6

Envoyer un mail est un serveur MTA (agent de transfert de courrier) utilisé pour transférer des e-mails entre différents hôtes. Sendmail utilise le protocole SMTP (protocole de transfert de courrier simple). La plupart des administrateurs système ont préféré utiliser Sendmail Server comme MTA que les autres MTA.

RHEL 5 ou ses versions antérieures utilisaient Sendmail comme serveur de messagerie par défaut, mais de nouvelles versions de systèmes basées sur RHEL adaptées postfix en tant que serveur de messagerie par défaut. La plupart des utilisateurs connaissent Sendmail et souhaitent l'utiliser avec la version 6 également. Cet article aidera les utilisateurs à installer Sendmail Server sur RHEL 7/6/5 ou avec une configuration minimale.

1. Installer Sendmail

Si vous n'avez pas installé Sendmail en utilisant la commande suivante pour installer Sendmail avec d'autres packages requis à l'aide de Yum Package Manager.

yum install sendmail sendmail-cf m4 

2. Configurer le serveur Sendmail

Avant de démarrer la configuration, nous devons savoir sur divers fichiers de configuration SendMail dans le répertoire / etc / courrier.

  • accès - Autoriser / refuser les autres systèmes d'utiliser Sendmail pour les e-mails sortants.
  • domainable - Utilisé pour la mappage de noms de domaine pour Sendmail.
  • noms locaux-hôte - Utilisé pour définir des alias pour l'hôte.
  • chailerable - Défini les instructions qui remplacent le routage pour des domaines particuliers.
  • virtuserable - Spécifie une forme d'aliasage spécifique au domaine, permettant à plusieurs domaines virtuels d'être hébergés sur une seule machine.
  • 2.1 Commentez la ligne ci-dessous dans / etc / Mail / Sendmail.MC pour permettre de recevoir des e-mails de n'importe où. Pour commenter une ligne dans Sendmail.MC, juste mettre DNL au début de la ligne.

    DNL Daemon_options ('port = smtp, addr = 127.0.0.1, nom = mta ') dnl 

    2.2 Ajoutez également cette ligne dans Sendmail.MC au-dessus de l'option «Mailer»

    Fonctionnalité ('relais_hosts_only') dnl 

    2.3 Ajoutez le nom d'hôte complet de votre PC dans ce fichier.

    Nom d'hôte >> / etc / Mail / Relay-Domains 

    3. Recompiler la configuration Sendmail

    M4 IA un macro processeur pour compiler les fichiers de configuration Sendmail. M4 est basé sur des cours d'eau, c'est-à-dire qu'il ne comprend pas les lignes.

    M4 / etc / Mail / Sendmail.MC> / etc / Mail / Sendmail.cf 

    Redémarrer le service Sendmail

    / etc / init.D / Sendmail Redémarrer 

    4. Configurer le routage des e-mails basés sur le domaine

    Comme nous le lisons ci-dessus, ce fichier virtuserable utilisé pour l'aliasing, permettant à plusieurs domaines virtuels d'être hébergés sur une seule machine.

    1. Tous les e-mails adressés à @Example.COM Domaine livré à [Protégé par e-mail]

    @exemple.com [e-mail protégé] 

    2. Tous les e-mails adressés à [l'e-mail protégé] seront transmis à une prise utilisateur locale.

    [Protégé par e-mail] Jack 

    3. Tous les e-mails adressés à @mydomain.com sera transmis au domaine @OtherDomain.com avec des noms d'utilisateur correspondants.

    @MyDomain.com% [e-mail protégé] 

    4. Tous les e-mails adressés à @OtherDomain.com sera rejeté mon serveur de messagerie avec un expéditeur de réception avec le message

    @otherdomain.com erreur: utilisateur Nouser inconnu 

    Après avoir apporté toutes les modifications dans la commande d'exécution de virtuserable pour créer une virtuserable mise à jour.Fichier DB contenant la nouvelle configuration.

    MakeMap Hash / etc / Mail / Virtuserable < /etc/mail/virtusertable 

    Redémarrez maintenant le service Sendmail

    / etc / init.D / Sendmail Redémarrer 

    Merci d'avoir lu cet article. J'espère que cet article vous aidera à configurer Sendmail sur Centos et Red Hat Systems.

    Les références:
    http: // www.envoyer un mail.com /
    http: // www.envoyer un mail.com / sm / open_source / docs / m4 / intro_m4.html