Générer un App Password pour utiliser Gmail en IMAP/SMTP
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.
Des cours complets, des exercices et des certificats pour vraiment apprendre la programmation !
4,8 en moyenne
Aucun commentaire pour l'instant