Jak to działa
Zintegruj Mailtrap bezpośrednio ze swoją aplikacją Laravel za pomocą dedykowanego drivera. Dzięki temu możesz używać Mailtrap jako mailera do całej komunikacji w aplikacji – od „Notifications” po „Mailables” – bez zmiany dotychczasowego przepływu pracy. Przełączaj się między sandboxem a wysyłką za pomocą prostej zmiany konfiguracji i korzystaj z najlepszej w branży dostarczalności.

Konfiguracja
Krok 1: Załóż konto w Mailtrap, zweryfikuj domenę i uzyskaj token API.
Krok 2: Aby szybko rozpocząć, uruchom jedno z poniższych poleceń ⬇️
# Z symfony http client (zalecane)
composer require railsware/mailtrap-php symfony/http-client nyholm/psr7 symfony/mailer
# Lub z guzzle http client
composer require railsware/mailtrap-php guzzlehttp/guzzle php-http/guzzle7-adapter symfony/mailer
Krok 3: Dodaj transport mailtrap do swojego pliku config/mail.php.
<?php
return [
/*
|--------------------------------------------------------------------------
| Konfiguracje Mailera
|--------------------------------------------------------------------------
*/
'mailers' => [
// rozpocznij transport mailtrap
'mailtrap-sdk' => [
'transport' => 'mailtrap-sdk'
],
// zakończ transport mailtrap
]
];
Ustaw transport mailtrap-sdk jako domyślny mailer Laravela i zmień domyślne zmienne konfiguracyjne Mailtrap w swoim pliku .env.
Krok 4: Ustaw klucz API w zmiennej KLUCZ_API_MAILTRAP.
Krok 5: Wygeneruj klasę Mailable za pomocą poniższego polecenia.
php artisan make:mail WelcomeMail
Krok 6: Skonfiguruj i wyślij swoje e-maile – kliknij link, aby zobaczyć przykład.
Więcej szczegółów i przykładów znajdziesz w oficjalnej dokumentacji Mailtrap Laravel Bridge.
Obsługiwane funkcjonalności
- Wysyłanie e-maili – transakcyjne i masowe.
- Wysyłanie zbiorcze (batch).
- Zarządzanie kontaktami i listami kontaktów.
- Zarządzanie szablonami.
- Zarządzanie domenami wysyłkowymi.
- Wysyłanie i pobieranie e-maili testowych w sandboxie.
- Zarządzanie projektami w sandboxie.