maximaster / file-mailer-transport
将发送的邮件保存为文件
0.0.1
2021-03-01 10:58 UTC
Requires
- php: ^7.1
- psr/log: ^1.0
- symfony/event-dispatcher: ^4.3
- symfony/mailer: ^4.3
This package is auto-updated.
Last update: 2024-08-29 05:19:19 UTC
README
您想将 symfony/mailer 的邮件保存为文件(例如 .EML
)吗?
您找到了正确的包!
用法
composer require maximaster/file-mailer-transport
services.yaml
Maximaster\FileMailerTransport\TransportFactory: arguments: $projectDir: '%kernel.project_dir%' mailer.default_transport: class: Symfony\Component\Mailer\Transport\TransportInterface factory: '@Maximaster\FileMailerTransport\TransportFactory' arguments: $dsn: '%env(MAILER_DSN)%'
.env
MAILER_DSN=file:///upload/emails/%Y/%m/%d/%T_@hash.eml
选项
- new_directory_mode - 新目录创建的权限
- hash_algo - 控制
@hash
替换的计算方式 - path_renderer - 应从路径模板渲染实际文件路径的回调