TYPO3 Powermail |打开确认链接后,我没有收到邮件

时间:2019-01-25 14:33:08

标签: typo3 powermail

我在Powermail中制作了一个带有双重选择权的新闻通讯表格。 标准语言(德语)没有问题。

当我在英语页面上填写该邮件时,会收到一封确认邮件。 打开其中的链接将打开确认页面,没有错误,但之后没有任何邮件。

德语和英语的形式/配置相同。

我尝试更改发送者和接收者的值,但无济于事。

我非常感谢您的任何帮助,建议或想法:)

TYPO3版本8.7.9 Powermail版本6.1.0

2 个答案:

答案 0 :(得分:0)

尝试不使用config.sys_language_mode = strict。目前的情况是,powermail始终存储sys_language_uid = 0的邮件。如果您通常使用严格模式进行语言后备,则Powermail无法以其他语言阅读答案。

这种行为很难解决。

答案 1 :(得分:0)

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

此扩展程序解决了我的问题!

DI Michael Ganner写道:

  

在翻译后的页面上使用OptIn时,{powermail_all}标记位于   第二封邮件和第二封确认页(点击“   确认链接)为空。原因:邮件的答案不正确   用默认语言以外的其他语言加载。

     

我通过添加功能来“快速”解决问题   'gugler_addAnswers'到FormController。调用此函数   FormController-> optinConfirmAction():