Procmail 变量到命令

Procmail 变量到命令

这可能是个愚蠢的问题,但我找不到它。我在 procmail 中有一个变量(例如 $SUBJECT),我需要将其推送到某个 shell 命令。类似:

在 /etc/procmailrc 中
SUBJECT="^(XX-)?主题:?"

# 在用户定义的 procmailrc 文件中
FORMAIL=/usr/bin/formail
:0 已回复
| ${FORMAIL} -A'X-Subject-Is:$SUBJECT'

但是它为我保存了一个标题X-Subject-Is: $SUBJECT,而不是主题行。有什么办法吗,如何将变量推送到 shell 命令?

答案1

该命令符合常规 shell 变量替换规则,因此只需尝试用双引号替换单引号。

| ${FORMAIL} -A "X-Subject-Is: $SUBJECT"

相关内容