feat: add web search test button in admin tools, update Resend docs
Some checks failed
Deploy to Production / Build and Deploy (push) Failing after 30s
Some checks failed
Deploy to Production / Build and Deploy (push) Failing after 30s
Made-with: Cursor
This commit is contained in:
@@ -85,17 +85,50 @@ Aller sur : **`Momento → Settings → Actions → Secrets`**
|
||||
|
||||
## Email avec Resend
|
||||
|
||||
### Mode test (sans domaine vérifié)
|
||||
- Resend ne permet d'envoyer qu'**à l'adresse du compte Resend** (`devparsa75@gmail.com`).
|
||||
- L'adresse `from` utilisée automatiquement : `Memento <onboarding@resend.dev>`.
|
||||
### Comment ça fonctionne
|
||||
|
||||
### Mode production (domaine vérifié)
|
||||
1. Vérifier un domaine sur [resend.com/domains](https://resend.com/domains)
|
||||
2. Configurer `SMTP_FROM` (variable Gitea) avec une adresse de ce domaine :
|
||||
```
|
||||
SMTP_FROM = noreply@parsanet.org
|
||||
```
|
||||
3. Resend utilisera cette adresse et pourra envoyer à n'importe qui.
|
||||
Resend est un service d'envoi d'emails transactionnels (reset de mot de passe, notifications...).
|
||||
|
||||
### Étape 1 — Créer un compte Resend
|
||||
1. Aller sur [resend.com](https://resend.com) → **Sign up**
|
||||
2. Copier la clé API : `re_xxxxxxxxxxxx`
|
||||
3. Ajouter comme secret Gitea : `RESEND_API_KEY = re_xxxxxxxxxxxx`
|
||||
|
||||
### Étape 2 — Vérifier votre domaine (obligatoire pour envoyer à tout le monde)
|
||||
|
||||
> **Sans domaine vérifié** : Resend ne peut envoyer qu'**à l'adresse email du compte Resend**.
|
||||
> Cela bloque les emails de reset de mot de passe pour les autres utilisateurs.
|
||||
|
||||
1. Aller sur [resend.com/domains](https://resend.com/domains) → **Add Domain**
|
||||
2. Entrer votre domaine, ex: `mondomaine.com`
|
||||
3. Resend affiche des enregistrements DNS à ajouter chez votre registrar/Cloudflare :
|
||||
|
||||
```
|
||||
Type Nom Valeur
|
||||
TXT _dmarc.mondomaine.com v=DMARC1; p=none;
|
||||
TXT mondomaine.com v=spf1 include:amazonses.com ~all
|
||||
CNAME resend._domainkey resend._domainkey.mondomaine.com → (valeur fournie par Resend)
|
||||
MX bounce.mondomaine.com feedback-smtp.us-east-1.amazonses.com
|
||||
```
|
||||
|
||||
4. Attendre 1-5 minutes → le statut passe à **"Verified"** ✅
|
||||
|
||||
### Étape 3 — Configurer l'adresse expéditeur
|
||||
|
||||
Dans les variables Gitea :
|
||||
```
|
||||
SMTP_FROM = noreply@mondomaine.com
|
||||
```
|
||||
|
||||
Ou dans l'interface admin : **Admin → Settings → Configuration Email → Resend**
|
||||
|
||||
### Résumé
|
||||
|
||||
| Situation | Comportement |
|
||||
|-----------|-------------|
|
||||
| Pas de domaine vérifié | Envoi uniquement vers l'email du compte Resend |
|
||||
| Domaine vérifié + `SMTP_FROM` configuré | Envoi vers n'importe qui ✅ |
|
||||
| `SMTP_FROM` vide | Utilise `noreply@mondomaine.com` si domaine vérifié, sinon `onboarding@resend.dev` |
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user