Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| eadl:bloc3:dev_av:td4 [2025/11/10 07:14] – [7.3 Améliorer les logs dans EmailNotificationSender] jcheron | eadl:bloc3:dev_av:td4 [2025/11/10 16:28] (Version actuelle) – [Concepts clés à retenir] jcheron | ||
|---|---|---|---|
| Ligne 1310: | Ligne 1310: | ||
| <WRAP round bloc info> | <WRAP round bloc info> | ||
| **Mailpit** = Serveur SMTP de test avec interface web moderne | **Mailpit** = Serveur SMTP de test avec interface web moderne | ||
| - | * ✅ Capture tous les emails envoyés par l' | + | * Capture tous les emails envoyés par l' |
| - | * ✅ Interface web pour visualiser les emails | + | * Interface web pour visualiser les emails |
| - | * ✅ Aucune configuration SMTP complexe | + | * Aucune configuration SMTP complexe |
| - | * ✅ Parfait pour le développement | + | * Parfait pour le développement |
| </ | </ | ||
| Ligne 1450: | Ligne 1450: | ||
| <WRAP round bloc important> | <WRAP round bloc important> | ||
| - | **⚠️ | + | ** Mailpit est uniquement pour le développement !** |
| En **développement** (Mailpit) : | En **développement** (Mailpit) : | ||
| Ligne 1472: | Ligne 1472: | ||
| </ | </ | ||
| - | **🔐 Bonnes pratiques :** | + | ** Bonnes pratiques :** |
| * Ne **jamais** commiter les credentials SMTP dans le code | * Ne **jamais** commiter les credentials SMTP dans le code | ||
| * Utiliser des **variables d' | * Utiliser des **variables d' | ||
| Ligne 1564: | Ligne 1564: | ||
| * Ajout du canal SMS | * Ajout du canal SMS | ||
| - | * Template d' | + | * Template d' |
| * Retry automatique en cas d' | * Retry automatique en cas d' | ||
| * Dashboard des notifications dans H2 console | * Dashboard des notifications dans H2 console | ||
| Ligne 1577: | Ligne 1577: | ||
| * **Observer** : Spring Events pour la communication inter-domaines | * **Observer** : Spring Events pour la communication inter-domaines | ||
| * **Strategy** : '' | * **Strategy** : '' | ||
| - | * **Factory** : Injection automatique de tous les senders | + | * **Factory** : Injection automatique de tous les senders |
| * **Dependency Inversion** : '' | * **Dependency Inversion** : '' | ||