統合

Symfony

Symfonyアプリケーション向けのMailtrapネイティブ統合を提供するSymfony Mailerブリッジ。

仕組み

公式ブリッジを使って、Symfony MailerコンポーネントのトランスポートとしてMailtrapを追加しましょう。既存のロジックを維持したまま、Mailtrapの堅牢なインフラストラクチャを使って高到達率かつスムーズなメール送信を実現できます。すべてのテストメールを安全なサンドボックスでキャプチャし、詳細な分析機能もご活用いただけます。なおすべてSymfonyエコシステム内で完結します。


設定方法

ステップ 1: Mailtrapアカウントを作成し、ドメインを認証してAPIトークンを取得します。

ステップ 2: すぐに開始するには、次のコマンドを実行します。 composer require railsware/mailtrap-php symfony/http-client nyholm/psr7 symfony/mailer

ステップ 3: config/services.yamlファイルにMailtrapTransportを追加します。

...
    # 明示的な設定が必要な場合は、さらにサービス定義を追加してください
    # 最後の定義が常に前の定義を *上書き* することに注意してください

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

ステップ 4: .envファイル内のMAILER_DSN変数を追加または変更し、プレースホルダーあなたのAPIキーをここに入力を変更します。

MAILER_DSN=mailtrap+sdk://あなたのAPIキーをここに入力@default
# または
MAILER_DSN=mailtrap+sdk://あなたのAPIキーをここに入力@send.api.mailtrap.io

ステップ 5: 次のCLIコマンドを使って、最初のメールを送信します。php bin/console mailer:test to@サンプル.com

詳細や例については、Mailtrap Symfony Bridgeのドキュメントをご覧ください。


サポートされている機能

  • メール送信(トランザクションメールおよび一斉メール)。
  • バッチ送信。
  • 連絡先および連絡先リストの管理。
  • テンプレート管理。
  • 送信ドメイン管理。
  • サンドボックスメールの送信および取得。
  • サンドボックスプロジェクトの管理。

カテゴリ

SDK

開発者向け

ウェブサイト

symfony.com

ドキュメント

docs.mailtrap.io

お問い合わせ

support[at]mailtrap.io