Email spool : file d'attente quand envoi echoue, retry toutes les 60s
- Si l'envoi SMTP echoue (pas de connexion, config incomplete, etc.), l'email est stocke dans data/email_spool.json - Tache asyncio periodique (60s) tente de vider le spool - L'adresse est quand meme ajoutee a l'historique de suggestions - Frontend affiche "Email en file d'attente" au lieu de "Erreur" Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -142,8 +142,10 @@ async function envoyerEmail() {
|
||||
fermerEmail();
|
||||
afficherStatut('Envoi en cours...', 'succes');
|
||||
const resultat = await apiPost('/api/email', { email, photo: photoFinale });
|
||||
if (resultat.succes) {
|
||||
afficherStatut('Email envoye !', 'succes');
|
||||
if (resultat.spool) {
|
||||
afficherStatut(`Email en file d'attente (${resultat.en_attente}) — sera envoyé au retour de la connexion`, 'succes');
|
||||
} else if (resultat.succes) {
|
||||
afficherStatut('Email envoyé !', 'succes');
|
||||
} else {
|
||||
afficherStatut('Erreur d\'envoi email', 'erreur');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user