0
以下のシェルを使用して電子メールを送信しようとしています。しかし、一度に、このコマンドは添付ファイルとしてではなく電子メール本文にコンテンツを送信しています。電子メールの本文と添付ファイルを1つのメールで一緒に送信する正しい構文やロジックが何であるかをご提案ください。Shellとsmtpを使用して添付ファイルとともに電子メール本文にコンテンツを送信する
smtpserver="0.0.0.0"
sender="email_id"
subject="subject"
MSG="message"
ReportFile="<PATH>/attachment.csv"
CLASSPATH="<classpath>/attachment.csv"
htmlfile="output.html"
java -cp $CLASSPATH:$CLASSPATH/ojdbc6.jar ClassFile > $ReportFile
awk -F, 'BEGIN{
FS=",";
print "data shown as below"
print "<html><body><table>"
}
{
for(i=1; i<=NF; i++)
{
print "<td>" $i "</td>"
}
print "</tr>"
}
END{
print "<html><body><table>"
}
' $ReportFile > $htmlfile
/home/mailsend-smtp $smtpserver -content-type 'text/html' -mime-type
"text/html html" -t $receiver -f $sender -sub "$subject" -msg-body
$htmlfile -attach $ReportFile