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);