# 🚀 Leaf PHPMailer 2.8 PRO - Guide Complet

## 📊 Nouvelles Fonctionnalités Ajoutées

### ✅ 1. **Délai Personnalisable Entre Chaque Mail**
- **Fonction** : Ajoute une pause entre chaque envoi
- **Configuration** : Champ "Délai entre chaque mail (secondes)"
- **Utilité** : Évite les blocages de serveur et respecte les limites de taux d'envoi
- **Exemple** : 1-2 secondes entre chaque mail = meilleure délivrabilité
- **Valeur par défaut** : 1 seconde

---

### ⏸️ 2. **Pause Automatique Tous les X Mails**
- **Fonction** : Pause automatique après un certain nombre d'emails
- **Configuration** : Champs "Pause tous les..." et "Durée de la pause"
- **Utilité** : 
  - Respecte les limites serveur (100-500 mails/heure selon l'hébergeur)
  - Évite les blocages IP
  - Permet au serveur de refroidir
- **Exemple** : Pause de 15 secondes tous les 200 mails
- **Valeur par défaut** : 200 mails, 15 secondes

---

### 🚫 3. **Exclusion Domaines Blacklist**
- **Fonction** : Ignore automatiquement les emails avec domaines temporaires
- **Domaines exclus** :
  - tempmail.com, 10minutemail.com, guerrillamail.com
  - mailinator.com, temp-mail.org, throwaway.email
  - Et 15+ autres domaines de emails temporaires
- **Utilité** : 
  - Améliore le taux de délivrabilité
  - Économise les ressources serveur
  - Réduit les bounces
- **Configuration** : Case à cocher "Exclure domaines blacklist"
- **Statut** : Activé par défaut ✓

---

### 🛡️ 4. **Headers Anti-Spam Automatiques**
- **Fonction** : Ajoute des headers email standards
- **Headers ajoutés** :
  ```
  X-Priority: 3
  List-Unsubscribe: <mailto:unsubscribe@mondomaine.com>
  X-MSMail-Priority: Normal
  ```
- **Utilité** : 
  - Améliore la réputation de l'email
  - Respecte les standards RFC
  - Réduit les risques de spam
- **Configuration** : Case à cocher "Ajouter headers anti-spam"
- **Statut** : Activé par défaut ✓

---

### ⚠️ 5. **Vérification Boîte Spam**
- **Fonction** : Alerte visuelle pour vérifier la boîte spam
- **Affichage** : Label "⚠ Vérifier spam" après chaque envoi réussi
- **Utilité** : 
  - Vous rappelle de vérifier si les mails ne vont pas en spam
  - Aide à diagnostiquer les problèmes de délivrabilité
- **Configuration** : Case à cocher "Vérifier la boîte SPAM après envoi"

---

### 📈 6. **Statistiques en Temps Réel**
- **Affichage** : Tableau en haut des résultats
- **Statistiques affichées** :
  - ✅ Total d'emails envoyés avec succès
  - ❌ Emails en erreur
  - 🚫 Emails de domaines blacklist exclus
  - Délai utilisé par mail
  - Pause tous les X mails (durée)
- **Mise à jour** : En temps réel pendant l'envoi

---

### 🎨 7. **Design Moderne et Amélioré**
- **Couleur** : Gradient pourpre/bleu (667eea → 764ba2)
- **Améliorations** :
  - Boutons avec animations
  - Meilleur contraste
  - Design responsive
  - Icônes emoji pour meilleure compréhension
  - Ombres et espacements modernes

---

### 🎯 8. **Boutons Pause et Stop** (Placeholders)
- **Pause** : ⏸ PAUSE - Pour mettre en pause l'envoi
- **Stop** : ⏹ STOP - Pour arrêter complètement l'envoi
- **Note** : Les paramètres sont conservés après pause/stop

---

## 📋 Configuration Recommandée

### Pour Éviter le Spam et les Blocages :

```
✓ Exclure domaines blacklist : OUI
✓ Headers anti-spam : OUI
✓ Vérifier spam : OUI
✓ Délai entre mails : 1-2 secondes
✓ Pause tous les : 200-300 mails
✓ Durée pause : 15-30 secondes
```

### Pour Envoi Rapide :

```
✓ Exclure domaines blacklist : OUI
✓ Headers anti-spam : OUI
✓ Délai entre mails : 0-1 secondes
✓ Pause tous les : 500 mails
✓ Durée pause : 10 secondes
```

### Pour Maximum Sécurité :

```
✓ Exclure domaines blacklist : OUI
✓ Headers anti-spam : OUI
✓ Vérifier spam : OUI
✓ Délai entre mails : 2-3 secondes
✓ Pause tous les : 100 mails
✓ Durée pause : 30 secondes
```

---

## 🔧 Comment Utiliser

### Étape 1 : Préparation
1. Remplissez l'email expéditeur et le nom
2. Entrez le sujet et le message
3. Collez votre liste d'emails

### Étape 2 : Configuration Avancée
1. Réglez le délai entre mails (recommandé: 1-2s)
2. Configurez la pause automatique (recommandé: tous les 200)
3. Durée de pause (recommandé: 15-20s)
4. Cochez les options anti-spam

### Étape 3 : Envoi
1. Cliquez sur "✉️ SEND"
2. Suivez les statistiques en temps réel
3. Les pauses s'effectueront automatiquement
4. Vérifiez votre boîte spam si nécessaire

---

## 📊 Explication des Résultats

### Après l'envoi, vous verrez :

```
✅ ENVOI TERMINÉ
• Total envoyés: 500
• Erreurs: 5
• Domaines blacklist exclus: 12
• Délai utilisé: 1s entre chaque mail
• Pause tous les: 200 mails (15s)
```

---

## 🔍 Dépannage

### Les mails vont en spam ?
1. ✓ Activez "Headers anti-spam"
2. ✓ Augmentez le délai entre mails (2-3s)
3. ✓ Vérifiez votre reputation IP
4. ✓ Utilisez une pause plus longue

### Serveur bloqué ?
1. ✓ Augmentez la durée de pause
2. ✓ Réduisez le nombre de mails avant pause
3. ✓ Augmentez le délai entre chaque mail
4. ✓ Contactez votre hébergeur

### Mails non reçus ?
1. ✓ Vérifiez les adresses email
2. ✓ Cochez "Exclure domaines blacklist"
3. ✓ Ajoutez des headers anti-spam
4. ✓ Vérifiez la boîte spam

---

## 💡 Tips & Astuces

1. **Teste d'abord** : Envoie un test à 10-20 emails avant la campagne complète
2. **Variez les contenus** : Utilisez les variables [-emailuser-], [-randommd5-] etc.
3. **Horaires** : Envoie plutôt à des heures où les serveurs ne sont pas surchargés
4. **Domaines** : Si possible, utilisez un domaine avec bonne réputation
5. **Suivi** : Vérifiez vos stats pour ajuster la configuration

---

## 📝 Variables Disponibles

Utilisez ces variables dans votre email pour le personnaliser :

```
[-email-]           → emailuser@emaildomain.com
[-emailuser-]       → emailuser
[-emaildomain-]     → emaildomain.com
[-time-]            → 03/04/2026 02:30:45 pm
[-randomstring-]    → abc123def456
[-randomnumber-]    → 987654321
[-randomletters-]   → abcdefghijk
[-randommd5-]       → 5d41402abc4b2a76b9719d911017c592
```

---

## ✨ Version Info

- **Version** : 2.8 PRO
- **Date** : 2026
- **Website** : leafmailer.pw

---

**Profitez de votre Leaf PHPMailer 2.8 PRO ! 🚀**
