サブジェクトの先頭に日付(2019/07/09)をいれる
#! /bin/sh FROM=from@example.com TO=to@example.com DATE=`date +%Y/%m/%d` SUBJECT=`echo -n "$DATE " | cat - subject.txt | openssl enc -e -base64 -A` BODY=`cat body.txt | openssl enc -e -base64` /usr/sbin/sendmail -f ${FROM} ${TO} << EOF To: ${TO} From: ${FROM} Subject: =?UTF-8?B?${SUBJECT}?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: Base64 ${BODY} EOF
参考
UTF-8のメールをbashで作ってみる | ハックノート
文字列を簡単に base64 エンコードする - Qiita
catで標準入力と連結 - ボクノス