MAIL_CONFIGURATION
Configuration du serveur de messagerie
Paramètres SMTP
Pour configurer l'envoi d'emails, ajoutez ces variables dans votre fichier .env :
MAIL_MAILER=smtp
MAIL_HOST=mail.allotata.fr
MAIL_PORT=465
MAIL_USERNAME=noreply@allotata.fr
MAIL_PASSWORD=Lapino1407--
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=noreply@allotata.fr
MAIL_FROM_NAME="Allo Tata"
Configuration alternative (port 587)
Si le port 465 ne fonctionne pas, utilisez le port 587 avec TLS :
MAIL_MAILER=smtp
MAIL_HOST=mail.allotata.fr
MAIL_PORT=587
MAIL_USERNAME=noreply@allotata.fr
MAIL_PASSWORD=Lapino1407--
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=noreply@allotata.fr
MAIL_FROM_NAME="Allo Tata"
Informations du serveur
- Serveur SMTP : mail.allotata.fr
- Port SMTP SSL : 465
- Port SMTP TLS : 587
- Email : noreply@allotata.fr
- Mot de passe : Lapino1407--
Test de la configuration
Pour tester l'envoi d'emails, vous pouvez utiliser la commande Tinker :
php artisan tinker
Puis exécutez :
Mail::raw('Test email', function ($message) {
$message->to('votre-email@example.com')
->subject('Test de configuration email');
});
Ou utilisez une route de test temporaire :
Route::get('/test-email', function() {
try {
Mail::raw('Test email depuis Allo Tata', function ($message) {
$message->to('votre-email@example.com')
->subject('Test de configuration email');
});
return 'Email envoyé avec succès !';
} catch (\Exception $e) {
return 'Erreur : ' . $e->getMessage();
}
});
Dépannage
Erreur "Connection refused"
- Vérifiez que le port n'est pas bloqué par le firewall
- Vérifiez que le serveur mail.allotata.fr est accessible
Erreur "Authentication failed"
- Vérifiez que l'email et le mot de passe sont corrects
- Vérifiez que l'email noreply@allotata.fr est bien configuré sur le serveur
Erreur SSL/TLS
- Si le port 465 ne fonctionne pas, essayez le port 587 avec TLS
- Vérifiez que le certificat SSL du serveur est valide
- Si nécessaire, modifiez
verify_peeràfalsedansconfig/mail.php(non recommandé en production)
Configuration IMAP/POP (pour réception)
Ces paramètres sont pour la réception d'emails (non utilisés par Laravel pour l'envoi) :
- Serveur IMAP : mail.allotata.fr
- Port IMAP SSL : 993
- Port IMAP : 143
- Serveur POP : mail.allotata.fr
- Port POP SSL : 995
- Port POP : 110