Інтеграції

Symfony

Mailer bridge для нативної інтеграції Mailtrap у Symfony-додатки.

Як це працює

Додайте Mailtrap як транспорт для компонента Symfony Mailer за допомогою нашого офіційного bridge. Збережіть свою існуючу логіку та безперешкодно надсилайте імейли, використовуючи надійну інфраструктуру Mailtrap для високої доставлюваності. Перехоплюйте всі тестові імейли у безпечному Sandbox і використовуйте детальну аналітику для своїх розсилок – все в межах вашої екосистеми Symfony.


Налаштування

Крок 1: Створіть обліковий запис Mailtrap, верифікуйте свій домен і отримайте API-токен.

Крок 2: Щоб швидко розпочати, виконайте таку команду: composer require railsware/mailtrap-php symfony/http-client nyholm/psr7 symfony/mailer

Крок 3: Додайте MailtrapTransport у свій файл config/services.yaml.

...
    # додайте більше визначень сервісів, коли потрібна явна конфігурація
    # зверніть увагу, що останні визначення завжди *замінюють* попередні

    Mailtrap\Bridge\Transport\MailtrapSdkTransportFactory:
        tags:
            - { name: 'mailer.transport_factory' }

Крок 4: Додайте або змініть змінну MAILER_DSN у своєму файлі .env і замініть плейсхолдер YOUR_API_KEY_HERE.

MAILER_DSN=mailtrap+sdk://YOUR_API_KEY_HERE@default
# або
MAILER_DSN=mailtrap+sdk://YOUR_API_KEY_HERE@send.api.mailtrap.io

Крок 5: Використовуйте таку команду CLI, щоб надіслати свій перший імейл: php bin/console mailer:test to@example.com

Деталі та приклади див. у документації Mailtrap Symfony Bridge.


Підтримувані функції

  • Надсилання імейлів – транзакційних та масових.
  • Пакетне надсилання.
  • Керування контактами та списками контактів.
  • Керування шаблонами.
  • Керування доменами розсилки.
  • Надсилання та отримання імейлів у Sandbox.
  • Керування проєктами в Sandbox.

Категорія

SDKs

Для розробників

Веб-сайт

symfony.com

Документація

docs.mailtrap.io

Контакти

support[at]mailtrap.io