2016-12-16 12 views
0

У меня есть довольно большая таблица с уникальными записями, включая дату (дату продления), и я хочу отправить электронное письмо (раз в неделю/месяц) со значениями от этой таблицы до адреса электронной почты (или нескольких адресов, заданных в строке, разделенной ,) в этой таблице (или из другой таблицы в случае leftJOIN или MJOIN), когда значение «даты продления» достигает, например, За 30 дней до текущей даты.TYPO3 - автоматическая отправка электронной почты/информационного бюллетеня в зависимости от заданного значения в базе данных

Таблица не находится в той же базе данных, что и экземпляр TYPO3. Я также хотел бы написать письмо.

Каков наилучший способ сделать это и как это можно сделать?

ответ

0

Вы можете запрограммировать задачу Планировщика. В этой Задаче Планировщика вы запрашиваете внешнюю БД, например, посмотрите на расширение «svconnector_sql», это дополнительное расширение для «external_import». Основная концепция заключается в использовании основного расширения «ADODB» для подключения к внешней БД и выполнения запросов. Подробнее в этом расширении. После этого вы можете создать шаблон HTML электронной почты или лучше загрузить готовый шаблон, для примера - Litmus.

Этот шаблон используется в комбинации с жидкостью TYPO3 Fluid, чтобы интегрировать результаты из запроса БД. вот пример, для использования Fluid и отправить это как электронную почту. wiki.typo3.org