email() {
sendmail -t <<EOF
To: [email protected]
Cc: [email protected]
Subject: This is test email
Content-Type: text/html
Attachment: file1.html
<html><font size="3">Hi Team,<br>
<br>
$(cat file2.html)
<br>
<br>
This is an autogenerated email.<br>
<br>
Regards,
<br>
Dev Team.<br>
</font></html>
EOF
}
file2.html의 내용을 HTML 형식으로 표시해야 하며 file1.html이 첨부 파일로 전송됩니다. sendmail -at를 사용하면 -a가 잘못된 옵션이라는 오류가 발생합니다. 일부 블로그를 검색했지만 모두 mailx 명령을 사용하고 있습니다. 요구 사항에 따라 이메일 본문 내용을 HTML 형식으로 표시해야 하는데 mailx 명령을 사용할 수 없기 때문입니다.