3.8 KiB
Configuration de l'envoi d'emails
État actuel
Par défaut, l'application simule l'envoi d'emails en créant des notifications pour le propriétaire du projet. Les emails ne sont pas réellement envoyés aux utilisateurs finaux.
Configuration de l'envoi réel d'emails
Pour activer l'envoi réel d'emails, vous devez configurer un service d'envoi d'emails externe. L'application supporte Resend, un service moderne et simple d'utilisation.
Étape 1 : Créer un compte Resend
- Allez sur https://resend.com
- Créez un compte gratuit (100 emails/jour inclus)
- Vérifiez votre adresse email
Étape 2 : Obtenir une clé API
- Dans le tableau de bord Resend, allez dans API Keys
- Cliquez sur Create API Key
- Donnez un nom à votre clé (ex: "Manager Itinova Production")
- Copiez la clé API générée (elle commence par
re_)
Étape 3 : Configurer votre domaine (optionnel mais recommandé)
Pour envoyer des emails depuis votre propre domaine (ex: noreply@itinova.org) :
- Dans Resend, allez dans Domains
- Cliquez sur Add Domain
- Entrez votre domaine (ex:
itinova.org) - Suivez les instructions pour ajouter les enregistrements DNS
- Attendez la vérification (quelques minutes à quelques heures)
Note: Sans domaine vérifié, les emails seront envoyés depuis noreply@manusvm.computer
Étape 4 : Ajouter les secrets dans Manus
- Ouvrez l'interface de gestion de votre projet Manus
- Allez dans Settings → Secrets
- Ajoutez les secrets suivants :
| Nom du secret | Valeur | Description |
|---|---|---|
RESEND_API_KEY |
re_xxxxx... |
Votre clé API Resend |
RESEND_FROM_EMAIL |
noreply@itinova.org |
Adresse email d'envoi (doit être vérifiée dans Resend) |
- Sauvegardez les modifications
- Redémarrez l'application (elle détectera automatiquement la nouvelle configuration)
Étape 5 : Tester l'envoi
- Allez dans Utilisateurs
- Cliquez sur le bouton de réinitialisation de mot de passe pour un utilisateur
- Vérifiez que l'email a bien été reçu
Vérification de la configuration
Vous pouvez vérifier si l'envoi d'emails réel est activé en consultant les logs du serveur :
- Emails simulés :
[Email] RESEND_API_KEY non configurée, email simulé - Emails réels :
[Email] Email envoyé via Resend: <id>
Alternatives à Resend
Si vous préférez utiliser un autre service d'envoi d'emails, vous pouvez modifier le fichier server/_core/emailSender.ts pour intégrer :
- SendGrid : Service populaire avec 100 emails/jour gratuits
- Mailgun : Service robuste avec 5000 emails/mois gratuits
- AWS SES : Service Amazon très économique pour gros volumes
- Votre propre serveur SMTP : Configuration personnalisée
Limites et quotas
Plan gratuit Resend
- 100 emails par jour
- 3000 emails par mois
- Support email uniquement
Plans payants Resend
- À partir de 20$/mois pour 50 000 emails
- Support prioritaire
- Webhooks et analytics avancés
Dépannage
Les emails n'arrivent pas
- Vérifiez que
RESEND_API_KEYest correctement configurée - Vérifiez que
RESEND_FROM_EMAILutilise un domaine vérifié - Consultez les logs du serveur pour voir les erreurs
- Vérifiez le dossier spam/courrier indésirable
- Consultez le tableau de bord Resend pour voir l'état des envois
Erreur "Domain not verified"
Vous devez vérifier votre domaine dans Resend en ajoutant les enregistrements DNS requis.
Quota dépassé
Si vous dépassez le quota gratuit, vous devrez :
- Attendre le lendemain (quota journalier)
- Passer à un plan payant
- Utiliser un autre service d'envoi
Support
Pour toute question sur la configuration de l'envoi d'emails, consultez :