sudhaus7 / mail-spool
集成 swiftmailer spool 传输方式,用于 TYPO3。
Requires
- typo3/cms-core: ^8.7.0 || ^9.5.0
Requires (Dev)
- nimut/testing-framework: ^1.0
- phpunit/phpunit: ^6.0
Replaces
- mail_spool: 2.1.0
- typo3-ter/mail-spool: 2.1.0
This package is auto-updated.
Last update: 2024-09-04 23:44:47 UTC
README
.. ================================================== .. FOR YOUR INFORMATION .. -------------------------------------------------- .. -- 编码:utf-8 -- 带BOM。
文档
这是一个基于 https://github.com/r3h6/TYPO3.EXT.mail_spool 的分支。
此扩展将 swiftmailer spool 传输方式集成到 TYPO3 v8 和 v9。Spool 命令已被重写以使用 Symfony Console,并且在使用 'file' 模式时,存储的电子邮件将被写入 Environment::getVarPath() 的结果。
安装
使用 composer req sudhaus7/mail-spool
警告
安装此扩展后,该扩展将在 "ext_localconf" 文件中覆盖邮件传输配置为 SUDHAUS7\MailSpool\Mail\SpoolTransport
!
配置
您可以在扩展配置中配置 spool 类型以及消息存储的位置。
集成
如果您使用文件 spool,您必须设置一个 extbase 调度任务或执行 "spool:send" 命令。
调度器
现在已没有直接的调度器选项,但可以使用 https://github.com/helhum/typo3-crontab 来安排进程。
警告
选项 daemon 仅适用于 CLI 使用。
命令(CLI)
详细信息请参阅 ./vendor/bin/typo3 mailspool:runspool -h
。
备注
如果您想在 Linux 系统上作为守护进程运行命令,您可以尝试 Upstart。
# Example # /etc/init/myscript.conf # sudo service myscript start # sudo service myscript stop # sudo service myscript status # Your script information description "Send spooled messages." author "R3H6" # Describe events for your script start on startup stop on shutdown # Respawn settings respawn # respawn limit COUNT INTERVAL respawn limit unlimited # Run your script! script /var/www/dev7.local.typo3.org/typo3/cli_dispatch.phpsh extbase spool:send --daemon >/dev/null 2>&1 end script
常见问题解答
- 安装后,不再发送电子邮件,为什么?
- 请阅读“集成”部分。
贡献
欢迎通过 GitHub 提交错误报告和拉取请求。