X-Git-Url: https://git.madduck.net/etc/mailfilter.git/blobdiff_plain/7a1d7a85ab25e264f9ce494a4525e8fe7247406b..e1f41d0317826b0bbfcc2863f42ed4a171f2325d:/procmail/defines diff --git a/procmail/defines b/procmail/defines index c79f5d5..e10d302 100644 --- a/procmail/defines +++ b/procmail/defines @@ -136,14 +136,10 @@ INCLUDERC=$PMDIR/get-msgid { SUBJECT=$MATCH - # mimedecode.c: * Disclaimer: We only handle charset of iso-8859-1 :0 - * SUBJECT ?? =\?iso-8859-1\?[QBqb]\?.+\?= + * SUBJECT ?? =\?.+\?[QBqb]\?.+\?= { - DECODED="`echo Subject: $SUBJECT | mimedecode | iconv -f latin1 -t utf-8`" - :0 - *$ DECODED ?? ^Subject:$RE_EXTRACT_HEADER_VALUE - { SUBJECT=$MATCH } + SUBJECT="`PERL_UNICODE=S perl -MEncode=decode -e \"print decode(\\\"MIME-Header\\\", \\\"$SUBJECT\\\") . \\\"\n\\\";\"`" } } @@ -225,7 +221,7 @@ JUSTME # DISABLE_DELAYS # if set, disables delaying messages -DISABLE_DELAYS=true +DISABLE_DELAYS # DELAY # argument to /bin/date -d to indicate a message delay. This is overridden by