SMTP per Laravel: sei righe nel file .env
Notifiche, reimpostazione password e mailable: Laravel spedisce con SMTP Senpai cambiando solo il file .env.
- Prova gratis 14 giorni
- Server e dati in Europa
- Registro di ogni consegna
MAIL_MAILER=smtp MAIL_HOST=relay.mailsenpai.com MAIL_PORT=2525 MAIL_USERNAME=il-tuo-utente MAIL_PASSWORD=la-tua-password [email protected] MAIL_FROM_NAME="${APP_NAME}" # fino a Laravel 10: MAIL_ENCRYPTION=tls
Quattro dati, e le email partono
Sono gli stessi per ogni programma: li trovi anche nella tua area clienti, già compilati.
Il mittente deve essere su un dominio verificato nella tua area: senza, il server rifiuta l’invio. Per i record SPF, DKIM e DMARC usa il controllo DNS gratuito.
Tre passi
Copia i dati
Utente e password li trovi nell’area clienti, pagina SMTP Senpai.
Aggiorna il .env
Incolla le righe e, se usi la cache di configurazione, lancia php artisan config:clear.
Prova
Con php artisan tinker: Mail::raw('Prova', fn ($m) => $m->to('[email protected]')->subject('Prova'));
Domande frequenti
Serve MAIL_ENCRYPTION?
Da Laravel 11 no: sulla porta 2525 STARTTLS si attiva da solo. Fino a Laravel 10 scrivi MAIL_ENCRYPTION=tls.
Le code (queue) funzionano?
Sì: le mailable in coda usano lo stesso mailer SMTP quando il worker le spedisce.
Posso spedire senza SMTP?
Sì, con l’API di SMTP Senpai e la chiave dell’area clienti; per Laravel l’SMTP resta la strada più semplice.
Altre guide di integrazione
Prova SMTP Senpai con il tuo programma
14 giorni di prova: colleghi il tuo programma, mandi le tue email vere e guardi il registro riga per riga. Poi decidi.