Re: Procmail regex group reuse
authorguyzmo+notmuch <guyzmo+notmuch@m0g.net>
Wed, 13 Mar 2013 22:09:44 +0000 (23:09 +0100)
committerW. Trevor King <wking@tremily.us>
Fri, 7 Nov 2014 17:54:00 +0000 (09:54 -0800)
76/7e3fdd23abe0113d9056fbec37e38a25eba10e [new file with mode: 0644]

diff --git a/76/7e3fdd23abe0113d9056fbec37e38a25eba10e b/76/7e3fdd23abe0113d9056fbec37e38a25eba10e
new file mode 100644 (file)
index 0000000..1195dd0
--- /dev/null
@@ -0,0 +1,92 @@
+Return-Path: <guyzmo@vilya.m0g.net>\r
+X-Original-To: notmuch@notmuchmail.org\r
+Delivered-To: notmuch@notmuchmail.org\r
+Received: from localhost (localhost [127.0.0.1])\r
+       by olra.theworths.org (Postfix) with ESMTP id 71C56431FAF\r
+       for <notmuch@notmuchmail.org>; Wed, 13 Mar 2013 15:10:03 -0700 (PDT)\r
+X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
+X-Spam-Flag: NO\r
+X-Spam-Score: 0\r
+X-Spam-Level: \r
+X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[none]\r
+       autolearn=disabled\r
+Received: from olra.theworths.org ([127.0.0.1])\r
+       by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
+       with ESMTP id ZD7H1-cWjTLz for <notmuch@notmuchmail.org>;\r
+       Wed, 13 Mar 2013 15:10:01 -0700 (PDT)\r
+Received: from mail.m0g.net (vilya.m0g.net [88.191.157.47])\r
+       by olra.theworths.org (Postfix) with ESMTP id 9F84E431FAE\r
+       for <notmuch@notmuchmail.org>; Wed, 13 Mar 2013 15:10:01 -0700 (PDT)\r
+Received: from localhost (localhost [127.0.0.1])\r
+       by mail.m0g.net (Postfix) with ESMTP id B23C93E0E35;\r
+       Wed, 13 Mar 2013 23:09:45 +0100 (CET)\r
+X-Virus-Scanned: Debian amavisd-new at vilya.m0g.net\r
+Received: from mail.m0g.net ([127.0.0.1])\r
+       by localhost (sd-38500.dedibox.fr [127.0.0.1]) (amavisd-new, port 10024)\r
+       with ESMTP id aTGCvjsdW0TA; Wed, 13 Mar 2013 23:09:44 +0100 (CET)\r
+Received: by mail.m0g.net (Postfix, from userid 1000)\r
+       id B95743E2497; Wed, 13 Mar 2013 23:09:44 +0100 (CET)\r
+Date: Wed, 13 Mar 2013 23:09:44 +0100\r
+From: guyzmo+notmuch@m0g.net\r
+To: Istvan Marko <notmuch@kismala.com>\r
+Subject: Re: Procmail regex group reuse\r
+Message-ID: <20130313220943.GH14028@vilya.m0g.net>\r
+References: <20130313151630.GE14028@vilya.m0g.net>\r
+       <m31ubjrtyq.fsf@zsu.kismala.com>\r
+MIME-Version: 1.0\r
+Content-Type: text/plain; charset=utf-8\r
+Content-Disposition: inline\r
+Content-Transfer-Encoding: 8bit\r
+In-Reply-To: <m31ubjrtyq.fsf@zsu.kismala.com>\r
+User-Agent: Mutt/1.5.21 (2011-07-01)\r
+Cc: Notmuch <notmuch@notmuchmail.org>\r
+X-BeenThere: notmuch@notmuchmail.org\r
+X-Mailman-Version: 2.1.13\r
+Precedence: list\r
+List-Id: "Use and development of the notmuch mail system."\r
+       <notmuch.notmuchmail.org>\r
+List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
+       <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
+List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
+List-Post: <mailto:notmuch@notmuchmail.org>\r
+List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
+List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
+       <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
+X-List-Received-Date: Wed, 13 Mar 2013 22:10:03 -0000\r
+\r
+Hello,\r
+\r
+On Wed, Mar 13, 2013 at 12:16:29PM -0700, Istvan Marko wrote:\r
+> Guyzmo <guyzmo+notmuch@m0g.net> writes:\r
+> > Would it be possible to reuse a part of the match regexp in procmail\r
+> > so it can be reused in the action part of the rule. \r
+[...]\r
+> So you get everything between \/ to the end of the whole regexp. In your\r
+> case this will get hairy because you need to match stuff after the part\r
+> you want to extract. The ?? construct might help to further trim it\r
+> down, maybe something like:\r
+> \r
+> * ^TO\/foo\+[a-z]+@mydomain\.tld\r
+> * MATCH ?? ^foo\+\/[a-z]+\r
+> {\r
+>   TAG=$MATCH\r
+> }\r
+\r
+interesting, I'll try hacking around that…\r
+\r
+> Or if you are willing to switch to maildrop it has pcre and proper\r
+> submatches.\r
+\r
+or I may switch to maildrop, I used it at one point with courier for my\r
+imag installation, but always stuck to procmail before switching to sup,\r
+and naturally got back to procmail when I installed notmuch.\r
+\r
+> Are you tagging with notmuch-deliver?\r
+\r
+Yes, I am, is there best ways to filter incoming mails, as I'm using\r
+notmuch on the same host as my MTA?\r
+\r
+Thanks,\r
+\r
+-- \r
+Guyzmo\r