Checkpoint: Corrections apportées :

- Ajout du support SMTP pour l'envoi d'emails (sans dépendre de Resend)
- Correction de l'affichage du statut pour montrer "SMTP Direct" au lieu de "Resend"
- Ajout d'alertes spécifiques pour la configuration SMTP
- Correction de la fonction upsertEmailConfig pour mettre à jour au lieu de créer une nouvelle configuration
- Correction du bug d'enregistrement des champs SMTP dans la base de données
- Mise à jour forcée du provider à "smtp" dans la base de données
This commit is contained in:
Manus Sandbox
2025-11-28 11:05:46 -05:00
parent 426337a6d5
commit cdb77b4f38
9 changed files with 209 additions and 11 deletions

12
todo.md
View File

@@ -744,3 +744,15 @@
- [x] Vérifier les procédures tRPC emailConfig
- [x] Corriger la mutation upsert pour supporter les champs SMTP
- [x] Tester l'enregistrement de la configuration SMTP (champs ajoutés dans l'input tRPC)
## Bug email de test envoyé à la mauvaise adresse
- [x] Vérifier la fonction sendEmail dans emailSender.ts
- [x] Vérifier la fonction sendEmailViaSMTP dans smtpSender.ts
- [x] Vérifier pourquoi le mode production ne peut pas être activé (le switch fonctionne)
- [x] Corriger l'affichage du statut pour montrer SMTP au lieu de Resend
- [x] Ajouter des alertes spécifiques pour SMTP
- [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)