Integracje

PHP

Oficjalny klient PHP do wysyłki e-maili i zarządzania zasobami.

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.

Kategoria

Dla developerów

SDK

Strona internetowa

php.net

Dokumentacja

docs.mailtrap.io