我有一个 procmail 配方来过滤传入的邮件,如下所示:
:0
*^Subject:.*(test)
* ? egrep -is -f /root/Procmail/whitelist.txt
{
:0 fwb
| formail -I ""
:0
myfolder/
}
上面的配方功能是过滤掉电子邮件的正文内容并将该邮件转发到我的文件夹。问题是我有一个变量要放在体内。
FROM_=`formail -c -x"From " \
| expand | sed -e 's/^[ ]*//g' -e 's/[ ]*$//g' \
| awk '{ print $1 }'`
SUBJ_=`formail -c -x"Subject:" \
| expand \
| sed -e 's/ */ /g' \
| sed -e 's/^[ ]*//g' -e 's/[ ]*$//g'`
此电子邮件正文(连同变量)应转发到 myfolder。
我尝试像这样回显变量,但仍然没有用。
:0 fwb
echo "${SUBJ_}"
echo "{FROM_}"
我的食谱有问题吗?有人能帮帮我吗?