Unix mailx html邮件不能正常工作

时间:2014-03-27 05:42:34

标签: unix sendmail mailx

使用mailx命令的html邮件正在从shell终端运行,但是相同的命令无法从shell脚本运行。

mailx -s "$(echo -e "${sub} TRP OF ${system} \nContent-Type: text/html")" example@gmail.com < TRP.html

我猜这是一个小的转义字符错误,但不确定它是什么。

任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

也许您的vars子/系统仅在您当前的环境中已知。

当您的sript被称为mymail时,请尝试

. mymail

(以点开头), 或者首先导出您的vars。

当这些建议失败时,请调试: 使用set -x或者临时放一个&#34; echo -e&#34;在你的队伍前面。