下面是我的 procmail 食谱,效果非常好......
:0bf
* ^Subject.*register$
| /usr/bin/php -f /root/data/scripts/register.php
然而,上面的配方/脚本需要长达 3 个小时才能完成(需要处理和转换大量数据),然后 procmail 才会继续进一步处理。
我&
在文件路径的末尾添加了一个,希望它能在后台运行,但随后脚本不会执行:
:0bf
* ^Subject.*register$
| /usr/bin/php -f /root/data/scripts/register.php &
答案1
f
从配方中删除标志而不添加w
或W
标志。
f
flags 标记过滤器。它使 procmail 重写 procmail 脚本中下一个 procmail 规则的消息。 Procmail 必须等待过滤命令完成。
问:如何更改邮件内容,但仍像往常一样继续通过我的 .procmailrc?
答:这就是 :f 标志的用途。
[...]