Як це працює
Інтегруйте Mailtrap безпосередньо у свій додаток Laravel за допомогою нашого виділеного драйвера. Це дозволить вам використовувати Mailtrap як мейлер для всіх розсилок та сповіщень вашого додатка – від «Notifications» до «Mailables» – без зміни робочого процесу. Перемикайтеся між sandbox та надсиланням за допомогою простої зміни конфігурації та отримуйте найкращу доставлюваність на ринку.

Налаштування
Крок 1: Створіть обліковий запис Mailtrap, верифікуйте свій домен і отримайте API-токен.
Крок 2: Для швидкого старту виконайте одну з наступних команд ⬇️
# З symfony http client (рекомендовано)
composer require railsware/mailtrap-php symfony/http-client nyholm/psr7 symfony/mailer
# Або з guzzle http client
composer require railsware/mailtrap-php guzzlehttp/guzzle php-http/guzzle7-adapter symfony/mailer
Крок 3: Додайте транспорт mailtrap у свій файл config/mail.php.
<?php
return [
/*
|--------------------------------------------------------------------------
| Конфігурації Мейлера
|--------------------------------------------------------------------------
*/
'mailers' => [
// початок транспорту mailtrap
'mailtrap-sdk' => [
'transport' => 'mailtrap-sdk'
],
// кінець транспорту mailtrap
]
];
Встановіть транспорт mailtrap-sdk як мейлер за замовчуванням для Laravel та змініть стандартні змінні конфігурації Mailtrap у своєму файлі .env.
Крок 4: Встановіть API-ключ для змінної MAILTRAP_API_KEY.
Крок 5: Згенеруйте клас Mailable за допомогою наступної команди.
php artisan make:mail WelcomeMail
Крок 6: Налаштуйте та надішліть свої листи – перейдіть за посиланням, щоб переглянути приклад.
Для отримання додаткової інформації та прикладів див. офіційну документацію для Mailtrap Laravel Bridge.
Підтримувані функції
- Надсилання імейлів – транзакційних та масових.
- Пакетне надсилання.
- Керування контактами та списками контактів.
- Керування шаблонами.
- Керування доменами розсилки.
- Надсилання та отримання імейлів у Sandbox.
- Керування проєктами в Sandbox.