Guida di integrazione · Laravel

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
4,7/5 · 83 recensioniGoogleCapterraTrustpilot
.env
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
i 4 dati

Quattro dati, e le email partono

Sono gli stessi per ogni programma: li trovi anche nella tua area clienti, già compilati.

Serverrelay.mailsenpai.com
Porta2525
SicurezzaSTARTTLS
Utente e passwordnell’area clienti, pagina SMTP Senpai

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.

come si fa

Tre passi

1

Copia i dati

Utente e password li trovi nell’area clienti, pagina SMTP Senpai.

2

Aggiorna il .env

Incolla le righe e, se usi la cache di configurazione, lancia php artisan config:clear.

3

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.

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.

14 giorni gratisProva gratis