GNU/Linux >> Tutoriels Linux >  >> Cent OS

Utilisateurs virtuels et domaines avec Sendmail

L'objectif de ce guide est d'activer la table des utilisateurs virtuels de Sendmail, qui nous permet de configurer des alias de messagerie spécifiques à l'utilisateur et à l'échelle du domaine pour plusieurs domaines. Ces instructions supposent que vous utilisez un serveur virtuel CentOS.

Sendmail utilise un système de règles très complexe pour sa configuration, donc au lieu de modifier directement sendmail.cf, nous modifierons le fichier sendmail.mc.

Accepter le courrier pour les domaines/utilisateurs virtuels

1.Créez un nouvel utilisateur système et définissez le mot de passe pour cet utilisateur.

useradd exampleuser
passwd exampleuser

2. Ajoutez l'utilisateur au fichier virtusertable de sendmail. Ouvrez le fichier "/etc/mail/virtusertable" et ajoutez ce qui suit :

[email protected]    exampleuser

Chaque ligne du fichier /etc/mail/virtusertable doit être au format suivant :

username@domainname    systemuser

3. Ajoutez chaque nouveau nom de domaine au fichier /etc/mail/local-host-names

exampledomain.tld

4. Générez un nouveau fichier sendmail.cf en utilisant les commandes suivantes :

cd /etc/mail
make all
/etc/init.d/sendmail restart

Réécriture des adresses e-mail sortantes

1. Ajoutez les lignes suivantes au fichier /etc/mail/sendmail.mc :

FEATURE(masquerade_envelope)
FEATURE(genericstable, `hash -o /etc/mail/genericstable')
GENERICS_DOMAIN_FILE(`/etc/mail/sendmail.gdf')

2. Créez le fichier /etc/mail/genericstable contenant les utilisateurs locaux mappés aux adresses souhaitées :

exampleuser    [email protected]
exampleuser2    [email protected]

3. Créez le fichier /etc/mail/sendmail.gdf contenant le nom complet du serveur de messagerie local.

host.exampledomain.tld

4. Enfin, générez un nouveau fichier sendmail.cf :

cd /etc/mail
make all
/etc/init.d/sendmail restart

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Cent OS
  1. Utilisateurs virtuels et domaines avec Postfix, Courier, MySQL et SquirrelMail (Ubuntu 14.04LTS)

  2. Utilisateurs virtuels et domaines avec Postfix, Courier, MySQL et SquirrelMail (Ubuntu 13.10)

  3. Comment installer et configurer VSFTPD

  4. Serveur de messagerie avec des utilisateurs virtuels et des domaines utilisant Postfix et Dovecot sur un VPS CentOS 6

  5. AWK et les noms de fichiers contenant de l'espace.

Hébergement virtuel avec vsftpd et MySQL sur Ubuntu 12.04

Utilisateurs virtuels et domaines avec Postfix, Courier, MySQL et SquirrelMail (Ubuntu 12.10)

Utilisateurs virtuels et domaines avec Postfix, Courier, MySQL et SquirrelMail (Debian Wheezy)

Utilisateurs virtuels et domaines avec Postfix, Courier, MySQL et SquirrelMail (CentOS 6.3 x86_64)

Utilisateurs virtuels et domaines avec Postfix, Courier, MySQL et SquirrelMail (Fedora 18 x86_64)

Comment créer de nouveaux utilisateurs dans OpenShift avec htpasswd et OAuth