HTML отформатировал электронную почту с помощью скрипта Shell Bash

StackOverflow https://stackoverflow.com//questions/12702840

  •  13-12-2019
  •  | 
  •  

Вопрос

Это мой ниже скрипт, который работает нормально, так как он отправляет только простое текстовое письмо.

Итак, мой вопрос - как я могу изменить мой ниже скрипт, чтобы отправить это в качестве HTML отформатированного электронного письма?Я хочу показать текстовый цвет этого выражения (echo "100*$TEST2/$TEST1" | bc -l) в виде RED в электронном письме, и это можно сделать только в формате с форматом HTML.Так что это причина, по которой я думал отправить электронную почту в формате HTML.Любые предложения будут иметь большую помощь.

#!/bin/bash

TEN_DAYS="3793274 230667"

TEST1=`echo $TEN_DAYS | awk '{print $1}'`
echo $TEST1

TEST2=`echo $TEN_DAYS | awk '{print $2}'`
echo $TEST2

mailx -s "Report" -r uname@host.com uname@host.com <<EOF

Error  Percentage: `(echo "100*$TEST2/$TEST1" | bc -l)`

EOF
.

Это было полезно?

Решение

Вот несколько способов отправки электронных писем HTML с Mailx

http://www.unix.com/unix-advanced-expert-users/37480-display-html-text-body-using-unix-mailx.html

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top