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

Made-with: Cursor
This commit is contained in:
2026-04-25 23:59:10 +02:00
parent 3fe69b65a5
commit ffd6fb9373
3 changed files with 140 additions and 11 deletions

View File

@@ -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` |
---