Jak to działa
Oficjalny Mailtrap PHP SDK dodaje zaawansowane funkcje e-mailowe do każdego projektu PHP. Dedykowane mosty dla Laravel i Symfony upraszczają konfigurację bez pisania kodu.
Konfiguracja
Krok 1: Załóż konto w Mailtrap i zweryfikuj swoją domenę.
Krok 2: Zainstaluj pakiet Mailtrap za pomocą narzędzia Composer.
Krok 3: Wysyłaj e-maile; poniżej znajdziesz minimalny przykład użycia.
<?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('MAILTRAP_API_KEY') // Tutaj wstaw swój klucz API https://mailtrap.io/api-tokens
);
$email = (new MailtrapEmail())
->from(new Address('nadawca@przyklad.pl'))
->to(new Address('odbiorca@przyklad.pl'))
->subject('Wiadomość z PHP Mailtrap')
->text('Treść w formacie plain text');
$response = $mailtrap->send($email);
// Pobierz treść odpowiedzi jako tablicę (helper opcjonalny)
var_dump(ResponseHelper::toArray($response));
Informacje o mostach Laravel/Symfony, integracji SMTP i zaawansowanym użyciu znajdziesz w pełnej dokumentacji SDK.
Przypadki użycia
- Wysyłanie e-maili transakcyjnych i masowych z szablonami lub bez nich.
- Zarządzanie domenami wysyłkowymi.
- Testowanie e-maili w Email Sandbox.
- Zarządzanie wiadomościami, inboxami i projektami w Email Sandbox.
- Zarządzanie kontaktami.
- Zarządzanie szablonami e-maili, listami supresji i kontami.