Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

2.3. Authentification SMTP


Cette section couvre la configuration d'Exim4 pour utiliser SMTP-AUTH avec TLS et SASL.


La première étape consiste à créer un certificat à utiliser avec TLS. Entrez ce qui suit dans une invite de terminal :


sudo /usr/share/doc/exim4-base/examples/exim-gencert


Exim4 doit maintenant être configuré pour TLS en éditant /etc/exim4/conf.d/main/03_exim4-config_tlsoptions ajoutez ce qui suit :


MAIN_TLS_ENABLE = oui


Ensuite, vous devez configurer Exim4 pour utiliser le saslauthd pour l'authentification. Éditer /etc/exim4/conf.d/auth/30_exim4-config_examples et décommentez le plain_saslauthd_server ainsi que login_saslauthd_server sections:



plain_saslauthd_server : driver = plaintext public_name = PLAIN

condition_serveur = ${if saslauthd{{$auth2}{$auth3}}{1}{0}} server_set_id = $auth2

invite_serveur = :

.ifndef AUTH_SERVER_ALLOW_NOTLS_PASSWORDS

server_advertise_condition = ${if eq{$tls_cipher}{}{}{*}}

. Endif

#

login_saslauthd_server : pilote = texte en clair public_name = LOGIN

server_prompts = "Nom d'utilisateur :: : Mot de passe ::"

# n'envoie pas les mots de passe système sur des connexions non cryptées server_condition = ${if saslauthd{{$auth1}{$auth2}}{1}{0}} server_set_id = $auth1

.ifndef AUTH_SERVER_ALLOW_NOTLS_PASSWORDS

server_advertise_condition = ${if eq{$tls_cipher}{}{}{*}}

. Endif


De plus, pour que le client de messagerie externe puisse se connecter au nouveau serveur exim, un nouvel utilisateur doit être ajouté à exim à l'aide des commandes suivantes.


sudo /usr/share/doc/exim4-base/examples/exim-adduser


Les utilisateurs doivent protéger les nouveaux fichiers de mots de passe exim avec les commandes suivantes.


racine sudo chown:Debian-exim /etc/exim4/passwd sudo chmod 640 /etc/exim4/passwd


Enfin, mettez à jour la configuration Exim4 et redémarrez le service :


sudo update-exim4.conf

sudo systemctl redémarrer exim4.service


Meilleur système d'exploitation Cloud Computing chez OnWorks :