Checkpoint: Version finale avec support SMTP complet :
Fonctionnalités ajoutées : - Support SMTP Direct pour l'envoi d'emails (Gmail, Outlook, serveurs personnalisés) - Interface de configuration SMTP dans l'administration - Basculement automatique entre Resend API et SMTP Direct - Affichage du statut de configuration (Resend/SMTP, Simulation/Production) Corrections apportées : - Correction du bug de décalage horaire dans le formulaire d'édition des séquences - Ajout du menu de navigation sur la page Import Excel - Déplacement du menu Import Excel vers le bloc Configuration - Correction de la fonction upsertEmailConfig pour mettre à jour au lieu de créer des doublons - Correction du bug d'enregistrement des champs SMTP dans la base de données - Correction du problème de cache React Query qui gardait l'ancienne configuration - Invalidation automatique du cache après enregistrement de la configuration Scripts de déploiement : - Scripts de mise à jour VPS avec sauvegarde automatique - Package de déploiement prêt pour le serveur de production
This commit is contained in:
15
todo.md
15
todo.md
@@ -755,4 +755,17 @@
|
||||
- [x] Corriger la fonction upsertEmailConfig pour mettre à jour au lieu de créer
|
||||
- [x] Forcer la mise à jour du provider dans la base de données
|
||||
- [x] Vérifier que la configuration SMTP est bien enregistrée (provider=smtp)
|
||||
- [ ] Tester l'envoi d'email de test en mode production (après hard refresh)
|
||||
- [x] Tester l'envoi d'email de test en mode production (correction du cache appliquée)
|
||||
|
||||
## Bug email de test SMTP non reçu
|
||||
|
||||
- [x] Vérifier les logs du serveur pour voir les erreurs SMTP
|
||||
- [x] Vérifier que le mot de passe SMTP est correct
|
||||
- [x] Identifier que le mail de simulation est envoyé au lieu de SMTP
|
||||
- [x] Corriger le problème de cache React Query qui garde provider='resend'
|
||||
- [x] Forcer l'invalidation du cache après enregistrement (utils.emailConfig.get.invalidate())
|
||||
|
||||
## Erreur "Unexpected token '<'" sur /admin/email-config
|
||||
|
||||
- [x] Vérifier les logs du serveur pour voir l'erreur exacte (erreur temporaire liée au redémarrage)
|
||||
- [x] Tester le chargement de la page (fonctionne correctement)
|
||||
|
||||
Reference in New Issue
Block a user