Bashの太字のテキスト

Bashの太字のテキスト

ここでは、太字の単語をテキストで太字で表示し、電子メールで送信するサンプルスクリプトがあります。いくつかの方法を試しましたが、うまくいかないようです。

BODY="Hello. I want to BOLD this"
{
 echo "From: [email protected]"
 echo "To: [email protected]"
 echo "Subject: Texting"
 echo "X-Mailer: htmlmail" $VERSION
 echo "Mime-Version: 1.0"
 echo "Content-Type: text/html; charset=US-ASCII"
 print "<html><FONT COLOR=BLACK FACE="Geneva,Arial"SIZE=8><body>${BODY} </body>"

print "<html><FONT COLOR=BLACK FACE="Geneva,Arial"SIZE=10> ${BODY} </html>"
} | /usr/sbin/sendmail -t

ベストアンサー1

  1. 電子メールヘッダーと本文の間に空白行を追加する必要があります。
  2. 二重引用符で囲まれた文字列に二重引用符を誤って入れようとしました。

この試み:

/usr/sbin/sendmail -t <<END_EMAIL
From: [email protected]
To: [email protected]
Subject: Texting
X-Mailer: htmlmail $version
Mime-Version: 1.0
Content-Type: text/html; charset=US-ASCII

<html><body><p><b>${BODY}</b></p></body></html>
END_EMAIL

おすすめ記事