【发布时间】:2012-06-13 07:31:00
【问题描述】:
我有一个 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'`
此电子邮件正文(连同变量)应转发到我的文件夹。
我尝试过像这样回显变量,但仍然没有用。
:0 fwb
echo "${SUBJ_}"
echo "{FROM_}"
我的食谱有问题吗?有人可以帮帮我吗?
【问题讨论】: