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コマンドを使用できないためです。