xeLax90/zf-mail-config

一个简单的模块,通过配置文件提供传输配置

2.0.1 2022-07-27 11:04 UTC

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.phpvendor/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);