Correo electrónico formateado HTML usando la secuencia de comandos de Shell Bash

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

  •  13-12-2019
  •  | 
  •  

Pregunta

Este es mi Script a continuación, que está funcionando bien, ya que envía solo un correo electrónico de texto simple.

Entonces, mi pregunta es, ¿cómo puedo modificar mi siguiente script para enviar esto como un correo electrónico formateado HTML?Quiero mostrar el color de texto de este expresión (echo "100*$TEST2/$TEST1" | bc -l) como RED en un correo electrónico y que se puede hacer solo en correos electrónicos formateados HTML.Así que esa es la razón por la que estaba pensando en enviar un correo electrónico en forma formateada HTML.Cualquier sugerencia será de gran ayuda.

#!/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

¿Fue útil?

Solución

Aquí hay algunas formas de enviar correos electrónicos de tipo HTML con mailx

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top