如何使用脚本中的文件路径变量在FreeBSD中发送邮件?

时间:2014-06-12 15:43:02

标签: linux shell unix freebsd

我们曾经有一个在Solaris平台上运行的邮件命令,命令是

mail -t $MAILTO < ${SCRIPTROOT}abc.txt

abc.txt是用作主题的文件名。

现在我们迁移到FreeBSD并且邮件没有到来。我删除了-t标志,邮件来了,但文本是邮件正文。如果我在abc.txt上放置-s标志,则显示abc.txt的完整路径。

1 个答案:

答案 0 :(得分:1)

如果我理解正确,您希望abc.txt的内容作为邮件的主题。这将通过以下方式实现:

mail -s "`cat abc.txt`" ${RECIPIENT} < ${FILE_WITH_MAIL_BODY}