我刚刚将 16.04 LTS 机器升级到 18.04 LTS。自升级以来,脚本一直无法以相同的方式发送电子邮件。它将邮件正文传送到 mailx 并附加一个文件。原始脚本包含以下内容:
cat <<EOF | /usr/bin/mailx -s "$HOSTNAME Server Update" -a $LOGFILE $RECIP
This is the output from the safe-upgrade on $HOSTNAME run on
`date`
EOF
我发现附件选项需要改为 -A,所以修改了它。电子邮件发送并包含附件,但没有正文。我尝试将其更改为:
echo "This is the output from the safe-upgrade on $HOSTNAME run on `date`" | /usr/bin/mailx -s "$HOSTNAME Server Update" -A $LOGFILE $RECIP
但这没什么区别。有什么建议吗?这只是收件人邮件客户端 (Outlook/MS Exchange) 的一个怪癖吗?
谢谢