awkを使用して電子メールに添付ファイルを送信する方法

awkを使用して電子メールに添付ファイルを送信する方法

テーブルを生成するためにawk形式を使用してHTMLに電子メールを送信したいファイルがあります。添付ファイルを追加したいのですが、方法が見つからないようです。インターネットで多くの例を見てみましたが、何も機能しません。

私の例は次のとおりです。

内部文書:

tshikilt                1
vanrooja                1
dashm                   2
desain02                2
ebrahiiq                2
elizema                 2
naidoowe                2
rajmans                 2
thembapa                2
tshepod                 2
tyesil                  2

電子メールを送信するロジックは次のとおりです。

 -f /home/chris/ccmenu_alert_email.out ] && cat /home/chris/ccmenu_alert_email.out | awk ' BEGIN {
#print "From: example@'$hostname'.com"
print "To: '[email protected]'"
#print "MIME-Version: 1.0"
print "Content-Type: text/html"
print "Subject: L500 user connections on `hostname` has been breached"
print "<html><body><table border=1 cellspacing=0 cellpadding=3>"
print "<tr>"
print "<td>User</td>";
print "<td>Number of Concurrent Sessions</td>";
print "</tr>"
} {
print "<tr>"
print "<td>"$1"</td>";
print "<td>"$2"</td>";
print "</tr>"
} END {
print "</table></body></html>"}' | sendmail -t 

上記の方法は私にとって100%機能しますが、HTMLテーブル形式で送信された同じ電子メールの一部として添付ファイルを含める方法を見つける必要があります。この時点で詰まった。あまり変更しなくても試してみるアイデアはありますか?

ベストアンサー1

おすすめ記事