如何主体的开头附加到邮件的使用例如被检procmail的?的新邮件的主体可以被擦除。

有帮助吗?

解决方案

<强>更新提取物的mime文本部分仅!!!

可以做这样的:

:0 c
* optional rules
{
    MAILSUBJ=`formail -zcxSubject:`
    MAILBODY=`/usr/local/bin/extract-mime-text.sh`
    NEWSUBJ="$MAILSUBJ $MAILBODY"

    :0 fw
    | formail -I"Subject: $NEWSUBJ"

    :0
    !sms@x.com
}

与在/ usr /本地存在的东西沿

的线的脚本
#!/bin/bash

T=/tmp/tmpmail.$$.$RANDOM
cat /dev/stdin > $T
for i in `reformime -i < $T | grep -B1 "content-type: text/plain" | grep section | cut -d: -f2`; do
    reformime -s$i -e < $T | sed -e "s/[ \t]\+/ /g" | tr -d "\n"
done
rm $T

您可以到执行短信转发一些伪电子邮件地址,很好地转发消息这样(开头的电子邮件的正文部分将在主题结束,因为只有受被转发到短信在许多情况下)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top