Здравствуйте!
Подскажите, как научить procmail, чтоб он понимал шифрованное содержимое письма? Дело в том, что я хочу проводить определённые действия с письмами, в содержании которых, допустим, есть слово "porno". Пишу письмо с мэйловского ящика, в тексте которого встречается "porno", но письмо приходит вот в таком виде:

From SENDER=technotrance@list.ru Thu Dec 1 15:45:09 2011
Return-Path: <technotrance@list.ru>
Received: from f30.mail.ru (f30.mail.ru &#91;217.69.129.95])
by test.example.ru (Postfix) with ESMTP id 585691FF17D
for <miho@test.example.ru>; Thu, 1 Dec 2011 15:45:09 +0500 (YEKT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru; s=mail;
h=Message-Id:Content-Type:Reply-To:Date:Mime-Version:Subject:To:From; bh=b9O6z0pa79kRPAYw9kDy54Pkq09csjzXBzZqMH49M/I=;
b=CSs3jIyPL/Jko/RaNsnEJFBbMvdYmMdZ//aI+cFVdB87mFsAEYBXDERe8WASkCBdiNuM84ve7MnymdKDBKujnvykO5HEckW47n73FG3/GPx2aGF35nTs90eRcgGlkVAP;
Received: from mail by f30.mail.ru with local
id 1RW48a-0007Bf-00
for miho@test.example.ru; Thu, 01 Dec 2011 14:45:08 +0400
Received: from &#91;91.191.234.235] by e.mail.ru with HTTP;
Thu, 01 Dec 2011 14:45:08 +0400
From: =?UTF-8?B?0J3QuNC60L7Qu9Cw0Lk=?= <technotrance@list.ru>
To: =?UTF-8?B?bWlobw==?= <miho@test.example.ru>
Subject: =?UTF-8?B?bWc=?=
Mime-Version: 1.0
X-Mailer: mPOP Web-Mail 2.19
X-Originating-IP: &#91;91.191.234.235]
Date: Thu, 01 Dec 2011 14:45:08 +0400
Reply-To: =?UTF-8?B?0J3QuNC60L7Qu9Cw0Lk=?= <technotrance@list.ru>
X-Priority:
Content-Type: multipart/alternative;
boundary="--ALT--4zEDEMZ61322736308"
Message-Id: <E1RW48a-0007Bf-00.technotrance-list-ru@f30.mail.ru>
X-Spam: Not detected
X-Mras: Ok


----ALT--4zEDEMZ61322736308
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64

bWpnbW5nIHBvcm5vIGtqeWZnCg==

----ALT--4zEDEMZ61322736308
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64

CjxIVE1MPjxCT0RZPm1qZ21uZyBwb3JubyBranlmZzxiciBkYXRhLW1jZS1ib2d1cz0iMSI+PC9C
T0RZPjwvSFRNTD4K

----ALT--4zEDEMZ61322736308--

Поэтому, правило в procmail не срабатывает. Подскажите, есть ли способы решить проблему? Или может как-то можно postfix настроить, чтоб он сначала расшифровывал содержимое, а уже потом отправлял его на procmail ?


P.S. сразу оговорюсь, что мне это надо не для фильтрации спама. Слово "porno" я чисто условно взял.

2

Закодируйте искомую последовательность в base64 и ищите ее в письмах

3

Не джедайский какой-то метод... А если следующее письмо будет не в base64 ?