簡體   English   中英

從Pentaho發送HTML格式的郵件

[英]Send HTML formatted mail from Pentaho

我需要遍歷數據庫表並發送html格式的郵件。

沒什么復雜的,一個文本值后跟一個超鏈接。 在此處輸入圖片說明

我嘗試了xml和xsl轉換,但無法獲得預期的結果。

另外,請告知在PostGressql中構造超鏈接是否更好,或者從Pentaho可以嗎?

我嘗試了表輸入和Javascript步驟。 它是每一行的輸出。 我需要合並並連接每行輸出以形成結果HTML

在此處輸入圖片說明

使用Pentaho:通過table input獲取數據,創建html(例如,使用java script ),從gridconstant步驟獲取郵件參數(地址,附件等),然后給出整個到mail步驟。

在此處輸入圖片說明

使用javascript,您可以通過名為html的行構建-tag,但是只需要一條消息即可。 因此,您可以Group by逐步進行Group by (沒有Group field ,subject = html ,type = Concatenate strings separated by ,用value = empty Concatenate strings separated by )。 然后,您可以在“ Mail步驟中將其刪除。

但是“ Mail步驟需要更多信息(收件人,發件人,主題,服務器,端口等)。 您可以使用“ Constant步驟將它們放入流中。

鑒於您的用例,您可能不得不將此數據放入流中,而不是在“ Mail步驟中放入一個框,這可能會讓您感到驚訝。 這是因為此步驟旨在發送針對每個收件人的個性化郵件。

現在您知道該怎么做了,不要再向每封郵件發送100000封郵件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM