我正在运行一个脚本来发送邮件,只需几行。要求是我需要在抄送中添加几个人。
所以我创建了以下脚本。对于需要 TO 和 CC 的人,我创建了 2 个单独的文件,如下所示:
echo 提醒邮件发送date
!!!
CC_列表=cat cc_list.maillist
目的地列表=cat to_list.maillist
回显“$CC_LIST”
回显“$TO_LIST”
猫测试邮件.txt |邮件x-r[电子邮件受保护]-s“主题”“$TO_LIST”-c“$CC_LIST”
因此,如果没有 -c "$CC_LIST",我的脚本运行正常,但在使用 -c 选项时会出现如下错误:
-c...用户未知
因为它似乎正在考虑将 -c 作为另一个邮件。
请帮忙
答案1
该mailx
实用程序假定命令行末尾的操作数都是要将电子邮件发送到的地址。
只需确保在任何收件人地址之前指定所有选项即可。换句话说,-c "$CC_LIST"
与交换"$TO_LIST"
。