Отправка почты в формате HTML из Pentaho

Мне нужно перебрать таблицу базы данных и отправить HTML отформатированную почту.

Ничего сложного, текстовое значение, сопровождаемое гиперссылкой.

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

А также, посоветуйте, лучше ли создать гиперссылку в PostGressql или все нормально из Пентахо

Я попытался с помощью Table Input и Javascript. Дело в том, что он выводит для каждой строки. мне нужно объединить и объединить каждый вывод строки, чтобы сформировать результат HTML

1 ответ

С Pentaho: получите ваши данные с table input, сделать HTML (например, с java script), получить параметры почты (адрес, вложение и т. д.,...) из grid или constant шаг, и дать целое mail шаг.

С помощью javascript вы создали -tag по строке с именем html, но вам нужно только одно сообщение. Таким образом, вы группируете их с Group by шаг (нет Group field, тема =htmlтип =Concatenate strings separated by, значение = пусто). Затем вы можете оставить его в Mail шаг.

Но Mail Шаг нуждается в дополнительной информации (получатель, отправитель, тема, сервер, порт,...). Вы можете поместить их в поток с Constant шаг.

Ввиду вашего варианта использования, вас может удивить, что вы должны поместить эти данные в поток, а не вставлять поле в Mail шаг. Это потому, что этот шаг предназначен для отправки почты, персонализированной для каждого получателя.

И теперь, когда вы знаете, как это сделать, воздержитесь от отправки 100000 писем всем, кого сможете.

Другие вопросы по тегам