gpt4 book ai didi

bash - 如何在 mailx 命令中抄送邮件列表

转载 作者:行者123 更新时间:2023-11-29 09:24:20 26 4
gpt4 key购买 nike

我准备了一个抄送邮件列表如下:

/appl/tracker/TEST> more abc.maillist
xyz@yahoo.com, a123@gmail.com, abc@xyz.com

和一个邮件列表如下:

/appl/tracker/TEST> more Servicedesk.maillist
123@gmail.com

我的脚本是 ab.sh,它将调用 mailx 命令并发送电子邮件。这应该将电子邮件发送到 cc_list,将 id 保存在 cc 中,并 to_list 将列表中提供的 id 放入列表中。

/appl/tracker/TEST> more ab.sh
#!/bin/ksh
l_date=`date +%d%m%y`
CC_LIST=`cat /appl/tracker/TEST/abc.maillist`
TO_LIST=`cat /appl/tracker/TEST/Servicedesk.maillist`
MY_Q="'"

cc_list="$MY_Q$CC_LIST$MY_Q"

echo $cc_list

BODYFILE='Please find attached file having my details.Test mail'

echo $CC_LIST
echo $TO_LIST

mailx -s 'HI' -c $cc_list $TO_LIST <<-EOF
`echo $BODYFILE`
EOF

/appl/tracker/TEST>

输出:

发生错误,指出存在不平衡的 "。谁能帮我解决这个问题。

最佳答案

我没有收到该错误消息。您确定粘贴正确吗?
无论如何,一个紧迫的问题是您需要引用任何变量插值。此外,还不清楚为什么你需要变量。这是对您的脚本的简化得多的重构。

#!/bin/sh

CC_LIST=`cat /appl/tracker/TEST/abc.maillist`
TO_LIST=`cat /appl/tracker/TEST/Servicedesk.maillist`

BODYFILE='Please find attached file having my details. Test mail'

echo "$CC_LIST"
echo "$TO_LIST"

echo "$BODYFILE" | mailx -s 'HI' -c "$CC_LIST" "$TO_LIST"

关于bash - 如何在 mailx 命令中抄送邮件列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12419255/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com