我可以从 bash 发送邮件,但不能更改 from 文本,它目前显示为“root”。
我希望电子邮件客户端在 from 字段中显示以下文本script on myserver.com (root@myserver.com)
。
请问我该怎么做?
emailsubject="$scriptname ($scriptver) log at $startdate"
if [ $errorcount > 0 ]; then
emailsubject="ERRORS($errorcount) - ${emailsubject}"
fi
mail -s "$emailsubject" tobealerted@hotmail.com < $logfile