Mes Emails N'Arrivent Pas : Guide de Debugging pour Développeurs
Le problème de l'échec silencieux
Vous envoyez un email via l'API. Elle renvoie 200 OK. Votre tableau de bord affiche 'sent.' Mais l'utilisateur dit ne jamais l'avoir reçu. C'est le problème email le plus frustrant car il n'y a pas d'erreur à debugger.
Étape 1 : Vérifiez le statut de livraison
'Sent' ne signifie pas 'delivered.' Quand votre API renvoie 200, l'email a été accepté pour livraison, pas qu'il est arrivé dans la boîte. Pipeline : queued → sending → sent → delivered. Vérifiez le statut final dans le tableau de bord AISend.
Étape 2 : Vérifiez les rebonds et plaintes
Si le statut est 'bounced', le serveur destinataire a rejeté votre email. Hard bounce : l'adresse n'existe pas — supprimez-la. Soft bounce : problème temporaire. 'Complained' : le destinataire a marqué comme spam.
Étape 3 : Vérifiez l'authentification et le score spam
Si l'email affiche 'delivered' mais l'utilisateur ne le trouve pas, il est presque certainement en spam. Envoyez un email test à Gmail et vérifiez 'spf=pass', 'dkim=pass', 'dmarc=pass' dans le message original.
Étape 4 : Vérifiez la réputation de l'expéditeur
Les ISP maintiennent un score de réputation pour votre domaine et IP. Faible réputation = spam. Vérifiez avec Google Postmaster Tools et Microsoft SNDS. Le routage multi-fournisseur d'AISend aide.
Checklist de debugging
1. Vérifier la réponse API. 2. Vérifier le statut de livraison. 3. Vérifier les rebonds. 4. Vérifier le dossier spam. 5. Vérifier l'authentification. 6. Vérifier le contenu. 7. Vérifier la réputation. Le tableau de bord AISend affiche les étapes 1-5 dans une seule vue.
Ready to Send Smarter Emails?
3,000 emails/month free. No credit card required.