sudhaus7/mail-spool

集成 swiftmailer spool 传输方式,用于 TYPO3。

安装次数: 5,024

依赖: 0

建议: 0

安全性: 0

星星: 0

关注者: 1

分支: 2

开放性问题: 0

类型:typo3-cms-extension

2.1.0 2019-11-04 12:41 UTC

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 提交错误报告和拉取请求。