TYPO3 邮箱 |打开确认后我没有收到邮件 link

TYPO3 Powermail | I don't get a mail after opening the confirmation link

我在 powermail 中制作了一份带有双重选择加入的时事通讯表格。 标准语言(德语)没有问题。

当我在我的英文页面上填写时,我收到一封确认邮件。 打开link里面打开确认页面没有错误但是之后没有邮件。

德语和英语的表格/配置相同。

我尝试更改发送者和接收者的值,但没有任何效果。

感谢任何帮助、建议或想法:)

TYPO3 版本 8.7.9 Powermail 版本 6.1.0

尽量不要使用config.sys_language_mode=strict。目前的情况是 powermail 总是存储 sys_language_uid=0 的邮件。如果您一般使用严格模式进行语言回退,则 powermail 无法阅读其他语言的答案。

这种行为并不容易解决。

经过一番研究后,我发现了这个扩展,它让我遇到了这个 github 问题: https://extensions.typo3.org/extension/powermail_optin_fix/ https://github.com/einpraegsam/powermail/issues/213

这个扩展解决了我的问题!

DI Michael Ganner 写道:

When using OptIn on translated pages, the {powermail_all} marker in the 2nd mail and 2nd confirmation page (after clicking the confirmation-link) is empty. Reason: The answers of the mail are not loaded in other languages than the default one.

I "solved" the issue quick and dirty by adding the function 'gugler_addAnswers' to the FormController. This function is called in FormController->optinConfirmAction():