Hello,
Recently, I have created a flow which triggers "When an email arrives(V3)" to do the following:
-Table array variable
-Html to text to convert the body of the email to text.
-Compose action where it's mapped the conversion of the HTML text.
-Set variable action that shows the output of this compose action.
-Create HTML table
-Finally, send an email action with the output of the HTML table and some CSS design for the table.
The problem is the output of the HTML table does not display the body design as it was received what I mean by this is the line breaks between each text how it was received from the original mail.
(So it can be more readable and understandable)
Please have a look at these screenshots so you can understand what I mean:
Original Email
After the email was sent of the HTML table
Besides, the output result of the HTML table shows exactly how it was received (with line breaks).
Kindly have a look at this demo that shows the Output result of the HTML table:

This is my CSS code design of the HTML table:
<head>
<style>
table {
font-family: arial, sans-serif;
border-collapse: collapse;
width: 100%;
}
td:first-child {
width: 30%;
}
td:last-child{
width: 50%;
}
td, th {
border: 1px solid #dddddd;
text-align: left;
padding: 8px;
}
th:first-child {
width:30%;
}
thead tr:first-child{
width:40%;
}
tr:nth-child(even) {
background-color: #dddddd;
}
</style>
</head>
Is it possible to display the same body format output as it was received from the original email so it can be more readable with line breaks?
Can someone please explain in detail and provide an example?
Any help will be greatly appreciated.
Thank you!