Отправка почты в формате 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 писем всем, кого сможете.