Générer un App Password pour utiliser Gmail en IMAP/SMTP

NicolasBrondinBernard

Auteur
@NicolasBrondinBernard

Découvrez comment utiliser une adresse Gmail avec IMAP et SMTP grâce aux App Passwords de Google. Une solution simple pour connecter Gmail à vos applications, serveurs et outils d'envoi d'emails.

Article publié le 23/06/2026, dernière mise à jour le 23/06/2026

Lorsque vous développez une application qui doit envoyer ou recevoir des emails, une idée assez naturelle consiste à utiliser directement une adresse Gmail pour faire des tests.

Pendant longtemps, il suffisait d'utiliser son adresse email et son mot de passe. Mais aujourd'hui, cette méthode ne fonctionne plus.

Google bloque désormais l'accès aux comptes Gmail depuis la plupart des applications utilisant simplement un mot de passe classique.

Heureusement, Google propose une solution : les App Passwords, ou mots de passe d'application.

Qu'est-ce qu'un App Password ?

Un App Password est un mot de passe généré par Google spécialement pour une application.

Contrairement à votre mot de passe principal :

  • il est limité à un usage précis
  • il peut être révoqué à tout moment
  • il n'autorise pas l'accès complet à votre compte Google

L'idée est de permettre à une application de se connecter à Gmail sans lui donner votre véritable mot de passe.

Générer un App Password

Activer l'authentification à deux facteurs

Avant de pouvoir créer un App Password, vous devez activer la validation en deux étapes sur votre compte Google.

Rendez-vous dans les paramètres de sécurité de votre compte Google puis activez l'authentification à deux facteurs.

Sans cette étape, le menu des App Passwords n'apparaîtra pas.

Créer un mot de passe

Une fois l'authentification à deux facteurs activée :

  • ouvrez les paramètres de sécurité Google
  • recherchez la section "Mots de passe des applications"
  • créez un nouveau mot de passe
  • choisissez un nom comme "Serveur SMTP" ou "Application NodeJS"

Vous pouvez aussi cliquer sur le lien direct : https://myaccount.google.com/apppasswords

Google génère alors une chaîne ressemblant à ceci :

abcd efgh ijkl mnop

C'est ce mot de passe qu'il faudra utiliser dans votre application.

Utiliser votre App Password

Configuration SMTP

Pour envoyer des emails avec Gmail, utilisez les paramètres suivants :

Serveur SMTP : smtp.gmail.com
Port : 587
Sécurité : TLS / STARTTLS
Utilisateur : <votre-adresse@gmail.com>
Mot de passe : <votre_app_password>

Configuration IMAP

Si vous souhaitez recevoir ou lire des emails, vous devrez utiliser IMAP.

Les paramètres sont les suivants :

Serveur IMAP : imap.gmail.com
Port : 993
Sécurité : SSL/TLS
Utilisateur : votre-adresse@gmail.com
Mot de passe : <votre_app_password>

Les limites de Gmail

Même si Gmail fonctionne très bien pour des tests ou de petits projets, il ne remplace pas un véritable service d'envoi transactionnel.

Google applique notamment :

  • des limites d'envoi quotidiennes
  • des contrôles anti-spam
  • des restrictions sur certains usages automatisés

Pour un projet professionnel ou une application à fort volume, des solutions comme Brevo (français), Resend, Mailgun ou SendGrid seront généralement plus adaptées.


Vous avez terminé l'article ?
Nos cours complets
Passez à la vitesse supérieure grâce à nos formations !

Des cours complets, des exercices et des certificats pour vraiment apprendre la programmation !

4,8 en moyenne

Commentaires (0)

pour laisser un commentaire

Aucun commentaire pour l'instant

Questions fréquentes abordées dans l'article

gmail smtp app password mot de passe application google envoyer email gmail smtp nodejs