symfony/sweego-mailer
最新稳定版本:v8.0.0
Composer 安装命令:
composer require symfony/sweego-mailer
包简介
Symfony Sweego Mailer Bridge
README 文档
README
Provides Sweego integration for Symfony Mailer.
Configuration example:
# SMTP MAILER_DSN=sweego+smtp://LOGIN:PASSWORD@HOST:PORT
where:
LOGINis your Sweego SMTP loginPASSWORDis your Sweego SMTP passwordHOSTis your Sweego SMTP hostPORTis your Sweego SMTP port
# API MAILER_DSN=sweego+api://API_KEY@default
where:
API_KEYis your Sweego API Key
Features
Attachments
The bridge supports both regular attachments and inline attachments (for embedding images in HTML emails):
use Symfony\Component\Mime\Email; $email = new Email(); $email ->to('to@example.com') ->from('from@example.com') ->subject('Email with attachments') ->text('Here is the text version') ->html('<p>Here is the HTML content</p>') // Regular attachment ->attach('Hello world!', 'test.txt', 'text/plain') // Inline attachment (embedded image) ->embed(fopen('image.jpg', 'r'), 'image.jpg', 'image/jpeg') ;
Webhook
Configure the webhook routing:
framework: webhook: routing: sweego_mailer: service: mailer.webhook.request_parser.sweego secret: '%env(SWEEGO_WEBHOOK_SECRET)%'
And a consumer:
#[AsRemoteEventConsumer(name: 'sweego_mailer')] class SweegoMailEventConsumer implements ConsumerInterface { public function consume(RemoteEvent|AbstractMailerEvent $event): void { // your code } }
Sponsor
This bridge for Symfony 7.2 is backed by Sweego itself!
Sweego is a European email and SMS sending platform for developers and product builders. Easily create, deliver, and monitor your emails and notifications.
Help Symfony by sponsoring its development!
Resources
统计信息
- 总下载量: 5.32k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 7
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-08-19