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():
我在 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():