在 mailx 命令中使用 -c 选项时出现错误

在 mailx 命令中使用 -c 选项时出现错误

我正在运行一个脚本来发送邮件,只需几行。要求是我需要在抄送中添加几个人。

所以我创建了以下脚本。对于需要 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"

相关内容