بريد إلكتروني بتنسيق HTML باستخدام برنامج bash Shell النصي

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