Integrazioni

PHP

Client PHP ufficiale per inviare email e gestire le risorse Mailtrap.

Funzionamento

Il SDK ufficiale di Mailtrap per PHP aggiunge utili funzionalità email a qualsiasi progetto PHP. Bridge dedicati per Laravel e Symfony per semplificare la configurazione senza scrivere codice.


Configurazione

Step 1: Crea un account Mailtrap e verifica il tuo dominio.

Step 2: Installa il pacchetto Mailtrap tramite composer.

Step 3: Invia email; di seguito troverai un esempio di utilizzo molto semplice.

<?php

use Mailtrap\Helper\ResponseHelper;
use Mailtrap\MailtrapClient;
use Mailtrap\Mime\MailtrapEmail;
use Symfony\Component\Mime\Address;

require __DIR__ . '/vendor/autoload.php';

$mailtrap = MailtrapClient::initSendingEmails(
    apiKey: getenv('CHIAVE_API_MAILTRAP') // la tua chiave API qui https://mailtrap.io/api-tokens
);

$email = (new MailtrapEmail())
    ->from(new Address('mittente@esempio.com'))
    ->to(new Address('destinatario@esempio.com'))
    ->subject('Ciao da PHP Mailtrap')
    ->text('Corpo del testo semplice');

$response = $mailtrap->send($email);

// Accedi al corpo della risposta come array (helper opzionale)
var_dump(ResponseHelper::toArray($response));

Per bridge Laravel/Symfony, integrazione SMTP e utilizzo avanzato, consulta la documentazione completa dell’SDK.


Casi d’uso

  • Inviare email transazionali e in massa con o senza modelli.
  • Gestire i domini di invio.
  • Usare l’Email Sandbox per testare le email.
  • Gestire messaggi, “inbox” e progetti Sandbox.
  • Gestire i contatti.
  • Gestire i modelli email, le soppressioni e gli account.

Categoria

Per sviluppatori

SDKs

Sito web

php.net

Documentazione

docs.mailtrap.io