Веб-сайт febooti.com сообщает, что инструмент поддерживает HTML в теле письма:
https://www.febooti.com/products/command-line-email/commands/htmlfile/
Есть много вариантов, но может показаться простой пример теста 4glкак то так:
define variable smtpServer as character no-undo.
define variable emailFrom as character no-undo.
define variable emailTo as character no-undo.
define variable emailSubject as character no-undo.
define variable altText as character no-undo.
define variable htmlFileName as character no-undo.
define variable htmlContent as character no-undo.
assign
smtpServer = "smtp.server.com"
emailFrom = "varun@email.com"
emailTo = "someone@email.com"
emailSubject = "Test email!"
altText = "Sorry, your email app cannot display HTML"
htmlFileName = "test.html"
.
/* this is obviously just an example, according to your question you
* have already created the HTML and don't actually need to do this
*/
htmlContent = "<table> <tr><td>abc</td></tr> <tr><td>...</td></tr> <tr><td>xyz</td></tr> </table>".
output to value( htmlFileName ).
put unformatted htmlFile skip.
output close.
/* end of stub html file creation - use your real code */
/* this shells out and sends the email using whatever
* is in htmlFileName as the content
*/
os-command value( substitute( "febootimail -SERVER &1 -FROM &2 -TO &3 -SUBJECT &4 -HTMLFILE &5 -TEXT &6", smtpServer, emailFrom, emailTo, emailSubject, htmlFileName, altText )).