![이메일 HTML 표 본문 및 첨부 파일 텍스트 파일 보내기](https://linux55.com/image/147077/%EC%9D%B4%EB%A9%94%EC%9D%BC%20HTML%20%ED%91%9C%20%EB%B3%B8%EB%AC%B8%20%EB%B0%8F%20%EC%B2%A8%EB%B6%80%20%ED%8C%8C%EC%9D%BC%20%ED%85%8D%EC%8A%A4%ED%8A%B8%20%ED%8C%8C%EC%9D%BC%20%EB%B3%B4%EB%82%B4%EA%B8%B0.png)
텍스트 파일에서 데이터를 읽어 HTML 테이블로 메일을 보내려고 합니다. 표의 형식이 올바르고 이메일 본문에서 볼 수 있지만 동일한 이메일에 동일한 텍스트 파일을 첨부 파일로 보내고 싶습니다.
이것은 내가 사용하는 코드입니다:
awk -F '|' '
BEGIN {
print "From: [email protected]"
print "To: [email protected]"
print "MIME-Version: 1.0"
print "Content-Type: text/html"
print "Subject: Utilization Report"
print "<html><body><font face=verdana size=2 color=black ></br></br> Body of mail. </br> </br></br> <B> Notes of mail.</b></br></br> "
print "<table border=1 cellspacing=1 cellpadding=1 height="75">"
}
!/^#/ && /^S/ {
print "<tr>"
for ( i = 1; i <= NF; i++ )
print "<td> <center> <font face=verdana size=2> " $i " </center></td>"
print "</tr>"
}
!/^#/ && !/^S/ {
print "<tr>"
for ( i = 1; i <= NF; i++ )
print "<td> <center> <font face=verdana size=2> " $i " </center></td>"
print "</tr>"
}
END {
print "</table></body></html>"
}
' /path-of-file/filename.txt | /usr/sbin/sendmail -t uuencode /path-of-file/filename.txt