إعادة توجيه البريد ، إضافة بداية الجسم إلى موضوع البريد الإلكتروني

StackOverflow https://stackoverflow.com/questions/2164572

  •  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

وبهذه الطريقة ، يمكنك إعادة توجيه الرسائل بشكل جيد إلى بعض عنوان البريد الإلكتروني الزائف الذي يقوم بإعادة توجيه الرسائل القصيرة (بداية جزء من البريد من البريد في الموضوع ، حيث يتم إعادة توجيه الموضوع إلى الرسائل القصيرة في كثير من الحالات)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top