إعادة توجيه البريد ، إضافة بداية الجسم إلى موضوع البريد الإلكتروني
-
24-09-2019 - |
سؤال
كيف يمكنني إلحاق بداية الجسم بموضوع البريد باستخدام مثل 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
وبهذه الطريقة ، يمكنك إعادة توجيه الرسائل بشكل جيد إلى بعض عنوان البريد الإلكتروني الزائف الذي يقوم بإعادة توجيه الرسائل القصيرة (بداية جزء من البريد من البريد في الموضوع ، حيث يتم إعادة توجيه الموضوع إلى الرسائل القصيرة في كثير من الحالات)
لا تنتمي إلى StackOverflow