如何使用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 表格格式发送的同一电子邮件的一部分包含在内。我被困在这一点上 - 有什么想法我可以尝试而不需要做太多改变吗?

相关内容