xeLax90 / zf-mail-config
一个简单的模块,通过配置文件提供传输配置
2.0.1
2022-07-27 11:04 UTC
Requires
This package is auto-updated.
Last update: 2024-08-27 15:44:16 UTC
README
此模块提供了一个简单的邮件传输工厂,该工厂从应用程序配置中读取配置。
安装
xeLaxMailConfig 的安装使用 composer。有关 composer 文档,请参阅 getcomposer.org。
composer require xelax90/zf-mail-config
然后,将 XelaxUserNotification 添加到您的 config/application.config.php 文件中。
现在,将提供的配置文件 vendor/xelax90/zf-mail-config/config/xelax-mail-config.global.php 和 vendor/xelax90/zf-mail-config/config/xelax-mail-config.local.php.dist 复制到您的 config/autoload 目录。同时,不要 .dist 扩展名,复制 xelax-mail-config.local.php.dist 文件。
配置
有关传输配置的详细信息,请参阅 zend-mail 文档。提供的配置直接传递给 Zend\Mail\Transport\Factory 工厂。
检索 TransportInterface 实例
此模块为 Zend\Mail\Transport\TransportInterface 类注册了一个工厂。要从服务管理器检索实例,请简单调用
$transport = $container->get(Zend\Mail\Transport\TransportInterface::class);