Funzionamento
Integra Mailtrap direttamente nella tua applicazione Laravel utilizzando il nostro driver dedicato. Questo ti consente di usare Mailtrap come mailer per tutte le comunicazioni della tua app, dalle “Notifications” ai “Mailables”, senza modificare il tuo flusso di lavoro. Passa dal sandbox all’invio con una semplice modifica della configurazione e ottieni la migliore deliverability del settore.

Configurazione
Step 1: Crea un account Mailtrap, verifica il tuo dominio e ottieni il token API.
Step 2: Per iniziare rapidamente, esegui uno dei seguenti comandi ⬇️
# Con symfony http client (consigliato)
composer require railsware/mailtrap-php symfony/http-client nyholm/psr7 symfony/mailer
# Oppure con guzzle http client
composer require railsware/mailtrap-php guzzlehttp/guzzle php-http/guzzle7-adapter symfony/mailer
Step 3: Aggiungi il transport mailtrap nel tuo file config/mail.php.
<?php
return [
/*
|--------------------------------------------------------------------------
| Configurazioni del Mailer
|--------------------------------------------------------------------------
*/
'mailers' => [
// inizio del transport mailtrap
'mailtrap-sdk' => [
'transport' => 'mailtrap-sdk'
],
// fine del transport mailtrap
]
];
Imposta il transport mailtrap-sdk come mailer Laravel predefinito e modifica le variabili di configurazione Mailtrap predefinite all’interno del tuo file .env.
Step 4: Imposta la chiave API nella variabile CLÉ_API_MAILTRAP.
Step 5: Genera la classe Mailable con il seguente comando.
php artisan make:mail WelcomeMail
Step 6: Configura e invia le tue email. Fai clic sul link per vedere un esempio.
Per ulteriori dettagli ed esempi, consulta la documentazione ufficiale del Mailtrap Laravel Bridge.
Funzionalità supportate
- Invio di email, transazionali e in massa.
- Invio in batch.
- Gestione dei contatti e delle liste di contatti.
- Gestione dei modelli.
- Gestione dei domini di invio.
- Invio e ricezione di email sandbox.
- Gestione dei progetti sandbox.