بريد إلكتروني بتنسيق HTML باستخدام برنامج bash Shell النصي
سؤال
هذا هو البرنامج النصي أدناه الذي يعمل بشكل جيد لأنه يرسل بريدًا إلكترونيًا بنص عادي فقط.
إذن سؤالي هو - كيف يمكنني تعديل البرنامج النصي أدناه لإرسال هذا كبريد إلكتروني بتنسيق 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
لا تنتمي إلى StackOverflow