TYPO3 Powermail | Я не получаю письмо после открытия ссылки для подтверждения - PullRequest
0 голосов
/ 25 января 2019

Я сделал форму рассылки с двойной подпиской в ​​Powermail. На стандартном языке (немецкий) проблем нет.

Когда я заполняю его на своей английской странице, я получаю письмо с подтверждением. При открытии ссылки внутри открывается страница подтверждения без ошибок, но после этого письма нет.

Немецкая и английская форма / конфигурация идентичны.

Я пытался изменить значения отправителя и получателя, но ничего не работает.

Я ценю любую помощь, совет или идею:)

TYPO3 Версия 8.7.9 Powermail версия 6.1.0

Ответы [ 2 ]

0 голосов
/ 29 января 2019

После некоторого исследования я нашел это расширение, которое привело меня к этому github. Проблема: https://extensions.typo3.org/extension/powermail_optin_fix/ https://github.com/einpraegsam/powermail/issues/213

Это расширение решило мою проблему!

Д.И. Майкл Ганнер писал:

При использовании OptIn на переведенных страницах маркер {powermail_all} на 2-й почте и 2-й странице подтверждения (после нажатия ссылки подтверждения) будет пустым.Причина: ответы по почте не загружаются на других языках, отличных от языка по умолчанию.

Я быстро и грязно "решил" проблему, добавив функцию 'gugler_addAnswers' в FormController.Эта функция вызывается в FormController-> optinConfirmAction ():

0 голосов
/ 29 января 2019

Старайтесь не использовать config.sys_language_mode = строгий.На данный момент ситуация такова, что powermail всегда хранит почту с sys_language_uid = 0.Если вы используете строгий режим для восстановления языка в целом, Powermail не сможет прочитать ответы на другом языке.

Такое поведение не так легко исправить.

...