đź“§ Configuration Gmail SMTP pour WordPress¶
🎯 Objectif¶
Configurer WordPress pour envoyer des emails via Gmail SMTP au lieu du serveur Postfix local.
đź“‹ PrĂ©requis¶
- Un compte Gmail (ex:
clemsfou@gmail.com) - Validation en 2 étapes activée sur le compte Gmail
- Un mot de passe d'application Gmail
Étape 1 : CrĂ©er un mot de passe d'application Gmail¶
1.1 Activer la validation en 2 Ă©tapes (si pas dĂ©jĂ fait)¶
- Aller sur https://myaccount.google.com/security
- Dans "Connexion à Google", cliquer sur Validation en 2 étapes
- Suivre les instructions pour activer
1.2 GĂ©nĂ©rer un mot de passe d'application¶
- Aller sur https://myaccount.google.com/apppasswords
- Se connecter si demandé
- Dans "Sélectionner une application", choisir Autre (nom personnalisé)
- Entrer :
WordPress srv759970 - Cliquer sur Générer
- COPIER le mot de passe de 16 caractères (format:
xxxx xxxx xxxx xxxx) - ⚠️ IMPORTANT : Garder ce mot de passe, il ne sera affiché qu'une fois !
Étape 2 : Configuration WordPress¶
Option A : Via SSH (RecommandĂ©)¶
Remplacer la section WP Mail SMTP existante par :
// WP Mail SMTP configuration for Gmail
define( 'WPMS_ON', true );
define( 'WPMS_MAIL_FROM', 'clemsfou@gmail.com' );
define( 'WPMS_MAIL_FROM_NAME', 'Clémence - RH Diversité & Inclusion' );
define( 'WPMS_MAILER', 'smtp' );
define( 'WPMS_SMTP_HOST', 'smtp.gmail.com' );
define( 'WPMS_SMTP_PORT', 587 );
define( 'WPMS_SSL', 'tls' );
define( 'WPMS_SMTP_AUTH', true );
define( 'WPMS_SMTP_USER', 'clemsfou@gmail.com' );
define( 'WPMS_SMTP_PASS', 'VOTRE_MOT_DE_PASSE_APPLICATION' ); // ⚠️ Remplacer par le mot de passe généré
define( 'WPMS_SMTP_AUTOTLS', true );
Sauvegarder : Ctrl + O, Enter, Ctrl + X
Option B : Via le plugin WP Mail SMTP (Interface)¶
- Aller sur https://wordpress.srv759970.hstgr.cloud/clemence/wp-admin/
- Se connecter avec :
- User :
admin - Password :
TempPass2025! - Menu : WP Mail SMTP → Settings
- Configurer :
- From Email :
clemsfou@gmail.com - From Name :
Clémence - RH Diversité & Inclusion - Mailer : Sélectionner Gmail
- Section Gmail Settings :
- Client ID : (laisser vide si on utilise le mot de passe d'app)
- OU utiliser Other SMTP :
- SMTP Host :
smtp.gmail.com - SMTP Port :
587 - Encryption :
TLS - Authentication : Activé
- Username :
clemsfou@gmail.com - Password :
votre-mot-de-passe-application - Cliquer sur Save Settings
Étape 3 : Test d'envoi¶
Via WordPress Admin¶
- Dans WP Mail SMTP → Email Test
- Entrer une adresse email de test
- Cliquer sur Send Email
- Vérifier la réception
Via SSH¶
ssh root@69.62.108.82
wp --path=/var/www/wordpress --url=wordpress.srv759970.hstgr.cloud/clemence eval 'wp_mail("votre-email@example.com", "Test Gmail SMTP", "Email envoyé via Gmail SMTP depuis WordPress.");' --allow-root
Vérifier :
- L'email arrive bien
- L'expéditeur est clemsfou@gmail.com
- Pas de spam
âś… VĂ©rification¶
Logs WordPress¶
Logs serveur (optionnel)¶
Avec Gmail SMTP, les emails ne passent plus par Postfix local, donc les logs Postfix seront vides.
đź”’ SĂ©curitĂ©¶
ProtĂ©ger le mot de passe dans wp-config.php¶
Le fichier wp-config.php n'est pas accessible via le web par défaut (Nginx le bloque), donc le mot de passe est en sécurité.
Vérifier les permissions :
Résultat attendu :
🚨 Limites Gmail¶
Quotas d'envoi¶
- Comptes Gmail gratuits : 500 emails/jour
- Google Workspace : 2000 emails/jour
Si dépassement → compte bloqué temporairement (24h).
Solutions si quota dĂ©passĂ©¶
- Utiliser Postfix local (déjà installé) pour les notifications internes
- Utiliser SendGrid/Mailgun pour les volumes élevés
- Passer à Google Workspace pour un quota supérieur
🔄 Revenir Ă Postfix local¶
Si besoin de revenir au serveur Postfix local :
Remplacer par :
// WP Mail SMTP configuration for local Postfix
define( 'WPMS_ON', true );
define( 'WPMS_MAIL_FROM', 'noreply@srv759970.hstgr.cloud' );
define( 'WPMS_MAIL_FROM_NAME', 'Clémence - RH Diversité & Inclusion' );
define( 'WPMS_MAILER', 'smtp' );
define( 'WPMS_SMTP_HOST', 'localhost' );
define( 'WPMS_SMTP_PORT', 25 );
define( 'WPMS_SSL', '' );
define( 'WPMS_SMTP_AUTH', false );
define( 'WPMS_SMTP_AUTOTLS', false );
📚 Ressources¶
Créé le : 2025-10-16