symfony/mailomat-mailer 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

symfony/mailomat-mailer

最新稳定版本:v8.0.0

Composer 安装命令:

composer require symfony/mailomat-mailer

包简介

Symfony Mailomat Mailer Bridge

README 文档

README

Provides Mailomat integration for Symfony Mailer.

Mailer

Configuration example:

# .env.local

# SMTP
MAILER_DSN=mailomat+smtp://USERNAME:PASSWORD@default

# API
MAILER_DSN=mailomat+api://KEY@default

Where:

  • USERNAME is your Mailomat SMTP username (must use your full email address)
  • PASSWORD is your Mailomat SMTP password
  • KEY is your Mailomat API key

Webhook

Create a route:

framework:
    webhook:
        routing:
            mailomat:
                service: mailer.webhook.request_parser.mailomat
                secret: '%env(WEBHOOK_MAILOMAT_SECRET)%'

The configuration:

# .env.local

WEBHOOK_MAILOMAT_SECRET=your-mailomat-webhook-secret

And a consumer:

#[\Symfony\Component\RemoteEvent\Attribute\AsRemoteEventConsumer(name: 'mailomat')]
class MailomatConsumer implements ConsumerInterface
{
    public function consume(AbstractMailerEvent $event): void
    {
        // your code
    }
}

Where:

  • WEBHOOK_MAILOMAT_SECRET is your Mailomat Webhook secret

Resources

统计信息

  • 总下载量: 220
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 5
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 5
  • Watchers: 2
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-06-29