Download the PHP package tourze/smtp-mailer-bundle without Composer
On this page you can find all versions of the php package tourze/smtp-mailer-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package smtp-mailer-bundle
SMTP Mailer Bundle
一个功能丰富的 Symfony Bundle,用于管理多个 SMTP 配置并支持灵活的邮件发送策略。
功能特性
- 支持配置多个 SMTP 服务器信息
- 支持邮件发送任务管理,包括定时发送
- 支持同步/异步发送(通过 symfony/messenger)
- 提供灵活的 SMTP 服务器选择策略(轮询、随机、权重等)
- 集成 EasyAdmin 后台管理界面
- 提供服务层供内部调用
安装
配置
Bundle 通过环境变量进行配置,支持以下配置项:
你可以在 .env
文件中设置这些环境变量:
不同环境的配置示例
使用
基本发送
指定SMTP配置发送
使用不同的选择策略
运行定时任务处理
为了处理定时邮件任务,需要设置一个 cron 任务或使用 Symfony Messenger worker:
后台管理
Bundle 使用 EasyAdmin 提供管理界面,访问 /admin
即可管理 SMTP 配置和邮件任务。
许可证
此 Bundle 基于 MIT 许可证。详情请查看 LICENSE 文件。
All versions of smtp-mailer-bundle with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.1
ext-filter Version *
doctrine/data-fixtures Version ^2.0
doctrine/dbal Version ^4.0
doctrine/doctrine-bundle Version ^2.13
doctrine/doctrine-fixtures-bundle Version ^4.0
doctrine/orm Version ^3.0
doctrine/persistence Version ^3.1 || ^4
easycorp/easyadmin-bundle Version ^4
psr/log Version ^3|^2|^1
symfony/config Version ^6.4
symfony/console Version ^6.4
symfony/dependency-injection Version ^6.4
symfony/doctrine-bridge Version ^6.4
symfony/form Version ^6.4
symfony/framework-bundle Version ^6.4
symfony/http-foundation Version ^6.4
symfony/http-kernel Version ^6.4
symfony/mailer Version ^6.4
symfony/messenger Version ^6.4
symfony/mime Version ^6.4
symfony/routing Version ^6.4
symfony/twig-bundle Version ^6.4
symfony/validator Version ^6.4
symfony/yaml Version ^6.4 || ^7.1
tourze/doctrine-indexed-bundle Version 0.0.*
tourze/doctrine-timestamp-bundle Version 0.0.*
tourze/enum-extra Version 0.1.*
ext-filter Version *
doctrine/data-fixtures Version ^2.0
doctrine/dbal Version ^4.0
doctrine/doctrine-bundle Version ^2.13
doctrine/doctrine-fixtures-bundle Version ^4.0
doctrine/orm Version ^3.0
doctrine/persistence Version ^3.1 || ^4
easycorp/easyadmin-bundle Version ^4
psr/log Version ^3|^2|^1
symfony/config Version ^6.4
symfony/console Version ^6.4
symfony/dependency-injection Version ^6.4
symfony/doctrine-bridge Version ^6.4
symfony/form Version ^6.4
symfony/framework-bundle Version ^6.4
symfony/http-foundation Version ^6.4
symfony/http-kernel Version ^6.4
symfony/mailer Version ^6.4
symfony/messenger Version ^6.4
symfony/mime Version ^6.4
symfony/routing Version ^6.4
symfony/twig-bundle Version ^6.4
symfony/validator Version ^6.4
symfony/yaml Version ^6.4 || ^7.1
tourze/doctrine-indexed-bundle Version 0.0.*
tourze/doctrine-timestamp-bundle Version 0.0.*
tourze/enum-extra Version 0.1.*
The package tourze/smtp-mailer-bundle contains the following files
Loading the files please wait ....