❌ [RESEND] Erreur: The skillforge.com domain is not verified.
Please, add and verify your domain on https://resend.com/domainsLes emails ne partent pas car skillforge.com n'est pas configuré dans Resend.
- Un nom de domaine (votre propre domaine ou acheter un nouveau)
- Accès au gestionnaire DNS de votre domaine
- Compte Resend créé
Si vous avez déjà un domaine (ex: votresite.com), vous pouvez l'utiliser.
Registrars recommandés :
- Namecheap : https://www.namecheap.com (~10€/an)
- OVH : https://www.ovh.com (~8€/an)
- Google Domains : https://domains.google (~12€/an)
Exemples de noms :
votre-plateforme.comformations-en-ligne.fracademy.votresite.com(sous-domaine)
- Aller sur https://resend.com/signup
- S'inscrire (gratuit jusqu'à 3000 emails/mois)
- Confirmer votre email
- Activer votre compte
- Se connecter à https://resend.com/domains
- Cliquer sur "Add Domain"
- Entrer votre domaine :
votredomaine.com - Région : Europe (recommandé pour RGPD)
- Cliquer sur "Add"
Resend va vous fournir 3 types d'enregistrements DNS à configurer :
Type: TXT
Name: @
Value: v=spf1 include:amazonses.com ~all
TTL: 3600
Type: CNAME
Name: resend._domainkey.votredomaine.com
Value: xxxxxxxx.resend.com
TTL: 3600
Type: CNAME
Name: yyyyyyyy._domainkey.votredomaine.com
Value: yyyyyyyy.resend.com
TTL: 3600
Type: CNAME
Name: zzzzzzzz._domainkey.votredomaine.com
Value: zzzzzzzz.resend.com
TTL: 3600
Type: TXT
Name: _dmarc
Value: v=DMARC1; p=none;
TTL: 3600
💡 Important : Copiez ces valeurs exactement comme indiqué par Resend (elles sont uniques à votre compte).
Selon votre registrar, suivez les instructions ci-dessous :
- Se connecter à https://dash.cloudflare.com
- Sélectionner votre domaine
- Aller dans l'onglet "DNS"
- Pour chaque enregistrement :
- Cliquer sur "Add record"
- Remplir les champs (Type, Name, Value, TTL)
- IMPORTANT : Désactiver le proxy (cloud orange → gris) pour les CNAME
- Sauvegarder
- Se connecter à https://www.namecheap.com
- Aller dans "Domain List" → Cliquer sur "Manage"
- Onglet "Advanced DNS"
- Pour chaque enregistrement :
- Cliquer sur "ADD NEW RECORD"
- Sélectionner le type (TXT ou CNAME)
- Remplir Host et Value
- Sauvegarder
- Se connecter à https://www.ovh.com/manager
- Menu "Noms de domaine" → Sélectionner votre domaine
- Onglet "Zone DNS"
- Cliquer sur "Ajouter une entrée"
- Pour chaque enregistrement :
- Sélectionner le type (TXT ou CNAME)
- Remplir le sous-domaine et la cible
- Appliquer la configuration
- Accéder au panneau de configuration DNS de votre domaine
- Chercher "Gérer DNS" ou "DNS Management"
- Ajouter les enregistrements TXT et CNAME fournis par Resend
- Pour les CNAME : le "Name" peut nécessiter le nom complet ou juste le sous-domaine (selon le registrar)
- Sauvegarder les modifications
La propagation DNS peut prendre de 5 minutes à 48 heures selon le registrar.
Vérifier avec :
dig TXT votredomaine.com
dig CNAME resend._domainkey.votredomaine.com- Retourner sur https://resend.com/domains
- Cliquer sur "Verify DNS records"
- Si tout est vert : ✅ Domaine vérifié !
- Si certains sont rouges : attendre ou vérifier la configuration DNS
Editer /apps/web/src/lib/resend.ts ligne 33 :
Avant :
export const FROM_EMAIL = 'SkillForge <noreply@skillforge.com>';Après (remplacer par VOTRE domaine) :
export const FROM_EMAIL = 'SkillForge <noreply@votredomaine.com>';Vous pouvez créer plusieurs adresses :
noreply@votredomaine.com- Emails automatiquessupport@votredomaine.com- Support clientnotifications@votredomaine.com- Notifications
Dans Resend, tous les emails de @votredomaine.com fonctionneront automatiquement une fois le domaine vérifié.
# 1. Lancer le serveur
npm run dev
# 2. Créer un cours gratuit et s'inscrire
# → Un email devrait être envoyé
# 3. Vérifier les logs
# Chercher : ✅ [RESEND] Email bienvenue envoyé- Aller sur https://resend.com/emails
- Vous devriez voir les emails envoyés
- Statut : Delivered ✅
Vérifier que ces variables sont définies sur Vercel :
RESEND_API_KEY=re_votreclé_xxxxxLa clé API Resend se trouve sur https://resend.com/api-keys
Vérifier 1 : Logs du serveur
# Chercher dans les logs :
✅ [RESEND] Email envoyé: xxxxx
# ou
❌ [RESEND] Erreur envoi emailVérifier 2 : Dashboard Resend
- https://resend.com/emails
- Statut de l'email : Sent, Delivered, Bounced, Failed
Vérifier 3 : Dossier Spam Les emails transactionnels peuvent parfois arriver dans les spams.
Solution : Le domaine n'est pas encore vérifié.
- Vérifier les enregistrements DNS
- Attendre la propagation (jusqu'à 24h)
- Cliquer sur "Verify DNS records" dans Resend
Solution : L'enregistrement SPF (TXT) n'est pas correct.
- Vérifier avec
dig TXT votredomaine.com - Doit contenir :
v=spf1 include:amazonses.com ~all - Reconfigurer si nécessaire
| Plan | Emails/mois | Prix |
|---|---|---|
| Free | 3 000 | 0€ |
| Pro | 50 000 | 20€/mois |
| Business | 100 000+ | Sur devis |
Conseil : Commencer avec le plan gratuit (largement suffisant pour démarrer).
- Ne pas envoyer trop d'emails d'un coup
- Vérifier que les destinataires veulent recevoir vos emails
- Nettoyer votre liste d'emails régulièrement
- Toujours inclure un lien de désinscription
- Utiliser un vrai nom d'expéditeur (pas "no-reply")
- Personnaliser avec le nom du destinataire
- Surveiller le taux de bounce (emails rejetés)
- Suivre le taux d'ouverture
- Répondre rapidement aux questions
Solution : Utiliser un outil de vérification
# Vérifier la propagation mondiale
https://dnschecker.org/
# Vérifier SPF
https://mxtoolbox.com/spf.aspx
# Vérifier DKIM
https://mxtoolbox.com/dkim.aspxSolutions :
- Configurer le DMARC policy en "quarantine" ou "reject" (au lieu de "none")
- Ajouter un enregistrement MX (optionnel)
- Warmer le domaine (envoyer progressivement plus d'emails)
Avant de passer en production :
- Domaine configuré et vérifié dans Resend
- Enregistrements DNS (SPF, DKIM, DMARC) valides
- Variable RESEND_API_KEY configurée sur Vercel
- Email
FROM_EMAILmis à jour avec votre domaine - Test d'envoi réussi en développement
- Email reçu et pas dans les spams
- Dashboard Resend affiche "Delivered"
- Documentation Resend : https://resend.com/docs
- Vérification DNS : https://dnschecker.org
- Vérification Email : https://mxtoolbox.com
- Support Resend : support@resend.com
Date de création : 2025-11-16 Statut : Guide complet pour configuration Resend