L’au­then­ti­fi­ca­tion SMTP permet d’augmenter con­si­dé­ra­ble­ment la sécurité de votre serveur SMTP. Une fois la procédure d’au­then­ti­fi­ca­tion con­fi­gu­rée, seuls les uti­li­sa­teurs ou clients SMTP fiables pourront envoyer des emails.

Qu’est-ce que l’au­then­ti­fi­ca­tion SMTP ?

L’au­then­ti­fi­ca­tion SMTP, souvent abrégée en SMTP-Auth ou ASMTP, est une extension de Extended SMTP (ESMTP), qui est elle-même une extension du protocole réseau SMTP. Il permet à un client SMTP de se connecter à un serveur SMTP en utilisant un mécanisme d’au­then­ti­fi­ca­tion. Ainsi, seuls les uti­li­sa­teurs de confiance peuvent envoyer des emails sur le réseau et les trans­fé­rer via le serveur. Les données du journal peuvent également être utilisées pour dé­ter­mi­ner qui a utilisé le serveur comme relais SMTP.

Pourquoi SMTP-Auth existe ?

Le but de SMTP-Auth est d’empêcher qu’un serveur SMTP soit utilisé comme « Open Mail Relay » pour dis­tri­buer du spam sur le réseau. Certes, la situation est aujourd’hui loin d’être aussi critique qu’au­pa­ra­vant, mais on tombe tout de même ré­gu­liè­re­ment sur des serveurs avec relais ouvert pour lesquels aucune au­then­ti­fi­ca­tion SMTP n’est mise en place. C’est parfois le résultat de l’im­pru­dence d’ad­mi­nis­tra­teurs inex­pé­ri­men­tés qui ouvrent tem­po­rai­re­ment leur serveur à des fins de test. Plus souvent, le problème provient de pare-feux mal con­fi­gu­rés et d’ap­pli­ca­tions de sécurité externes.

Les relais de mes­sa­ge­rie ouverts sont gé­né­ra­le­ment iden­ti­fiés comme tels après quelques jours, voire quelques heures. Ils se re­trou­vent ensuite sur les listes noires, il ne faut donc pas sous-estimer les con­sé­quences d’un re­non­ce­ment à l’au­then­ti­fi­ca­tion SMTP. Par con­sé­quent, les pro­prié­taires de serveurs font face à une aug­men­ta­tion im­por­tante du trafic en raison de la po­pu­la­rité des serveurs de mes­sa­ge­rie ouverts pour les spams. Cela nuit à leur ré­pu­ta­tion et demande un effort de temps sup­plé­men­taire. Ces problèmes ont également un coût financier. C’est pré­ci­sé­ment pour cette raison que presque tous les serveurs de mes­sa­ge­rie utilisent aujourd’hui ESMTP en com­bi­nai­son avec ASMTP (Extended SMTP avec au­then­ti­fi­ca­tion SMTP).

Comment fonc­tionne ASMTP ?

Une ca­rac­té­ris­tique es­sen­tielle de l’ASMTP est que les emails sont acceptés via le port TCP 587 (le SMTP-Auth-Port) au lieu du port TCP tra­di­tion­nel 25, qui est la base obli­ga­toire pour ESMTP. Le protocole contient es­sen­tiel­le­ment une sélection de mé­ca­nismes d’au­then­ti­fi­ca­tion avec dif­fé­rents niveaux de sécurité qu’un serveur SMTP peut utiliser en fonction de sa con­fi­gu­ra­tion pour vérifier la fiabilité d’un client SMTP.

Il s’agit notamment, mais pas ex­clu­si­ve­ment, des éléments suivants :

  • PLAIN : une au­then­ti­fi­ca­tion utilisant le nom d’uti­li­sa­teur et le mot de passe du client. Les deux sont transmis en clair et codés dans le jeu de ca­rac­tères Base64.
  • LOGIN : fonc­tionne comme PLAIN, mais les codes Base64 pour le nom d’uti­li­sa­teur et le mot de passe sont transmis en deux étapes au lieu d’une seule.
  • CRAM-MD5 : une al­ter­na­tive à PLAIN et LOGIN avec un niveau de sécurité plus élevé selon le principe challenge-response. Avec ce mécanisme, le mot de passe n’est pas transmis au serveur en texte clair ou en code. Au lieu de cela, le serveur donne au client une sorte de problème arith­mé­tique qui ne peut être résolu qu’en utilisant le mot de passe.
  • D’autres mé­ca­nismes sont également proposés : GSSAPI, DIGEST-MD5, MD5, OAUTH10A, OAU­THE­BEA­RER, SCRAM-SHA-1 et NTLM.

Voici un exemple d’au­then­ti­fi­ca­tion via LOGIN :

Partie Commandes et codes statut ESMTP Ex­pli­ca­tion
Serveur: 220 smtp.server.com ESMTP Postfix + Une fois la connexion établie, le serveur SMTP répond
Client: EHLO relay.client.com Le client SMTP se connecte avec son nom d’hôte et interroge le support ESMTP du serveur via la commande « EHLO »
Serveur: Le serveur confirme le login et donc aussi qu’il est com­pa­tible avec ESMTP (si ce n’est pas le cas, il continue avec « HELO » grâce à la ré­tro­com­pa­ti­bi­lité du SMTP) ; Le serveur offre ensuite au client un choix de mé­ca­nismes d’au­then­ti­fi­ca­tion
Client: AUTH LOGIN Le client sé­lec­tionne le mécanisme d’au­then­ti­fi­ca­tion LOGIN
Serveur: 334 VXNlcm5hbWU6 Le serveur demande le nom d’uti­li­sa­teur de l’ex­pé­di­teur avec le code Base64 pour « Username : »
Client: TWF4IE11c3Rlcm1hbm4= Le client répond en code Base64 avec « John Doe »
Serveur: 334 UGFzc3dvcmQ6 Le serveur demande via le code Base64 le mot de passe de l’ex­pé­di­teur
Client: SWNoYmlua2VpblNwYW1tZXI= Le client répond avec le code Base64 pour le mot de passe. Dans cet exemple, c’est « Im­no­tas­pam­mer »
Serveur: 235 OK Le serveur confirme l’au­then­ti­fi­ca­tion. La trans­mis­sion de l’email selon SMTP commence.

Comment con­fi­gu­rer une au­then­ti­fi­ca­tion SMTP ?

Dans la plupart des clients de mes­sa­ge­rie, l’au­then­ti­fi­ca­tion SMTP est gé­né­ra­le­ment con­fi­gu­rée au­to­ma­ti­que­ment lorsqu’un nouveau compte est créé. Si cela ne fonc­tionne pas, vous devrez peut-être aider ma­nuel­le­ment. Vous trouverez ci-dessous des ins­truc­tions pour la con­fi­gu­ra­tion dans Gmail, Outlook et IONOS Email.

Adresse email pro­fes­sion­nelle
Découvrez une nouvelle façon de traiter vos emails
  • Adresse email à votre nom
  • Fonctions d'IA pour rédiger des emails parfaits (en option)
  • Mes­sa­ge­rie sécurisée avec pro­tec­tion anti-spam

Con­fi­gu­rer SMTP-Auth dans Outlook

  1. Cliquez sur « Pa­ra­mètres du compte » dans le menu « Fichier ».
  2. Sé­lec­tion­nez votre compte et cliquez sur « Modifier ».
  3. Cliquez sur « Autres pa­ra­mètres » dans la fenêtre qui s’ouvre.
  4. Allez dans l’onglet Serveur de courrier sortant et sé­lec­tion­nez l’option « Serveur de courrier sortant (SMTP) requiert une au­then­ti­fi­ca­tion ».
  5. Cochez la case « Utiliser les mêmes pa­ra­mètres que pour le serveur de mes­sa­ge­rie entrant ».
  6. Confirmez avec « OK ». La fenêtre se referme.
  7. Cliquez sur « Suivant ». Outlook va main­te­nant vérifier les nouveaux pa­ra­mètres du compte. Une fois le test terminé, cliquez sur « Fermer ».
  8. Cliquez sur « Terminer » puis sur « Fermer ».

Les uti­li­sa­teurs de Microsoft 365 peuvent également activer l’au­then­ti­fi­ca­tion SMTP dans le centre d’ad­mi­nis­tra­tion 365 ou via Windows Po­wer­Shell.

soy1Sk-yW5Q.jpg Pour afficher cette vidéo, des cookies de tiers sont né­ces­saires. Vous pouvez consulter et modifier vos pa­ra­mètres de cookies ici.

Con­fi­gu­rer SMTP-Auth dans Gmail

Si vous connectez votre adresse Gmail à un client de bureau, vous pouvez également activer une au­then­ti­fi­ca­tion SMTP :

  1. Connectez-vous à votre compte Gmail.
  2. Appuyez sur « Pa­ra­mètres » et sé­lec­tion­nez « Afficher tous les pa­ra­mètres ».
  3. Passez à l’onglet « Re­di­rec­tion & POP/IMAP ».
  4. Vous pouvez main­te­nant cliquer sur le lien « Plus d’in­for­ma­tions » sous « Té­lé­char­ge­ment POP » ou « Accès IMAP ».
  5. Vous serez enfin redirigé vers les ins­truc­tions de con­fi­gu­ra­tion, où vous trouverez entre autres toutes les in­for­ma­tions sur le serveur de mes­sa­ge­rie sortant (SMTP), donc également l’au­then­ti­fi­ca­tion SMTP.
Image: Paramètres Gmail pour POP/IMAP/SMTP-Auth
Les pa­ra­mètres per­met­tent d’accéder à de nom­breuses ins­truc­tions, par exemple pour la con­fi­gu­ra­tion de POP et IMAP, et donc y compris l’au­then­ti­fi­ca­tion SMTP.

Con­fi­gu­rer SMTP-Auth pour IONOS Email

Pour les uti­li­sa­teurs de IONOS Email, l’au­then­ti­fi­ca­tion SMTP est au­to­ma­ti­que­ment activée. Si vous con­fi­gu­rez IONOS Email dans le client de bureau de votre choix, vous pouvez également mettre en place fa­ci­le­ment SMTP-Auth. Vous trouverez les pa­ra­mètres cor­res­pon­dants, y compris le SMTP Auth Port, dans l’espace client en suivant les ins­truc­tions suivantes :

  1. Connectez-vous à votre compte client IONOS via la page de connexion of­fi­cielle.
  2. Dans l’aperçu des produits, sé­lec­tion­nez le service IONOS Email.
  3. Cliquez ensuite sur le package IONOS Email souhaité et sé­lec­tion­nez l’adresse email pour laquelle vous souhaitez con­fi­gu­rer l’au­then­ti­fi­ca­tion SMTP.
  4. Appuyez sur l’option de menu « In­for­ma­tions sur le serveur de mes­sa­ge­rie (POP, IMAP) ».
  5. Vous trouverez alors toutes les in­for­ma­tions né­ces­saires à la con­fi­gu­ra­tion de l’adresse email, y compris l’au­then­ti­fi­ca­tion SMTP.
Image: IONOS Email : configurer le programme de messagerie avec l’authentification SMTP
Dans l’espace client IONOS, vous trouverez tous les pa­ra­mètres de mes­sa­ge­rie im­por­tants (y compris l’au­then­ti­fi­ca­tion SMTP) pour IMAP ou POP3.
Conseil

Avec votre propre serveur de mes­sa­ge­rie chez IONOS, vous bé­né­fi­ciez d’un domaine pro­fes­sion­nel in­di­vi­duel et vous avez en plus le contrôle total sur vos emails, et ce de manière chiffrée et sécurisée !

Comment tester SMTP-Auth ?

Vous pouvez utiliser le client Telnet pour vérifier si un serveur de mes­sa­ge­rie est utilisé comme relais ouvert ou si SMTP-Auth fonc­tionne cor­rec­te­ment (par exemple, si vous con­fi­gu­rez votre propre serveur de mes­sa­ge­rie). Cette solution est également utilisée par certains spammeurs pour localiser ma­nuel­le­ment les relais de mes­sa­ge­rie ouverts. SMTP et ESMTP sont des pro­to­coles purement textuels, c’est pourquoi vous pouvez également démarrer et exécuter une session client-serveur ma­nuel­le­ment.

Conseil

Le client Telnet est dis­po­nible sur tous les systèmes d’ex­ploi­ta­tion courants et peut être ouvert par défaut via le terme « telnet ». Sur les versions Windows à partir de Vista, le client doit d’abord être installé ou activé dans le panneau de contrôle. Tout ce dont vous avez besoin est votre nom d’uti­li­sa­teur et votre mot de passe dans le code Base64, que vous pouvez obtenir sur des sites Web tels que base64encode.net.

Vous pouvez également effectuer le test d’au­then­ti­fi­ca­tion SMTP à l’aide d’outils Web externes tels que SMTP Diag­nos­tic de MxToolbox :

  1. Ouvrez SMTP Diag­nos­tic.
  2. entrez dans le champ de saisie l’adresse du serveur SMTP ou une adresse email quel­conque faisant appel au serveur SMTP.
  3. Appuyez sur « Test Email Server ».
  4. Après quelques instants, vous obtenez une liste avec les in­for­ma­tions les plus im­por­tantes, notamment con­cer­nant l’au­then­ti­fi­ca­tion SMTP : la ligne « SMTP Open Relay » vous indique si l’au­then­ti­fi­ca­tion est activée ou non.
Image: SMTP-Auth avec SMTP Diagnostic
Avec l’outil de MxToolbox, la vé­ri­fi­ca­tion de l’au­then­ti­fi­ca­tion SMTP prend quelques secondes seulement.
Aller au menu principal