Macros for notmuch and bayesian spam learner (dspam)
authornotmuch <notmuch@gaenseri.ch>
Mon, 23 May 2016 12:58:09 +0000 (14:58 +0200)
committerW. Trevor King <wking@tremily.us>
Sat, 20 Aug 2016 23:21:52 +0000 (16:21 -0700)
56/5fa6ea65d6bb16bb272dd797e095a6582138cf [new file with mode: 0644]

diff --git a/56/5fa6ea65d6bb16bb272dd797e095a6582138cf b/56/5fa6ea65d6bb16bb272dd797e095a6582138cf
new file mode 100644 (file)
index 0000000..6e78e55
--- /dev/null
@@ -0,0 +1,93 @@
+Return-Path: <notmuch@gaenseri.ch>\r
+X-Original-To: notmuch@notmuchmail.org\r
+Delivered-To: notmuch@notmuchmail.org\r
+Received: from localhost (localhost [127.0.0.1])\r
+ by arlo.cworth.org (Postfix) with ESMTP id 393536DE0130\r
+ for <notmuch@notmuchmail.org>; Mon, 23 May 2016 06:05:01 -0700 (PDT)\r
+X-Virus-Scanned: Debian amavisd-new at cworth.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\r
+ tests=[RCVD_IN_DNSWL_NONE=-0.0001] autolearn=disabled\r
+Received: from arlo.cworth.org ([127.0.0.1])\r
+ by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024)\r
+ with ESMTP id h2vY3MN2RIHt for <notmuch@notmuchmail.org>;\r
+ Mon, 23 May 2016 06:04:53 -0700 (PDT)\r
+X-Greylist: delayed 398 seconds by postgrey-1.35 at arlo;\r
+ Mon, 23 May 2016 06:04:52 PDT\r
+Received: from grus.uberspace.de (grus.uberspace.de [95.143.172.223])\r
+ by arlo.cworth.org (Postfix) with ESMTPS id 7D6236DE00F5\r
+ for <notmuch@notmuchmail.org>; Mon, 23 May 2016 06:04:52 -0700 (PDT)\r
+Received: (qmail 16894 invoked from network); 23 May 2016 12:58:08 -0000\r
+Received: from localhost (HELO localhost) (127.0.0.1)\r
+ by grus.uberspace.de with SMTP; 23 May 2016 12:58:08 -0000\r
+Date: Mon, 23 May 2016 14:58:09 +0200\r
+From: notmuch@gaenseri.ch\r
+To: notmuch@notmuchmail.org\r
+Subject: Macros for notmuch and bayesian spam learner (dspam)\r
+Message-ID: <20160523125809.46tj3fumzrvje763@thinkpad>\r
+MIME-Version: 1.0\r
+Content-Type: multipart/signed; micalg=pgp-sha512;\r
+ protocol="application/pgp-signature"; boundary="imdopag7n2mkjuj4"\r
+Content-Disposition: inline\r
+User-Agent: Mutt/1.6.1-neo ()\r
+X-Mailman-Approved-At: Mon, 23 May 2016 07:46:35 -0700\r
+X-BeenThere: notmuch@notmuchmail.org\r
+X-Mailman-Version: 2.1.20\r
+Precedence: list\r
+List-Id: "Use and development of the notmuch mail system."\r
+ <notmuch.notmuchmail.org>\r
+List-Unsubscribe: <https://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: <https://notmuchmail.org/mailman/listinfo/notmuch>,\r
+ <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
+X-List-Received-Date: Mon, 23 May 2016 13:05:01 -0000\r
+\r
+\r
+--imdopag7n2mkjuj4\r
+Content-Type: text/plain; charset=us-ascii\r
+Content-Disposition: inline\r
+\r
+Hey,\r
+I'm using notmuch with mutt-kz. I'm running dspam (a bayesian spam classifier), so I've got an imap folder called "learn_spam" and a folder called "learn_ham" (for training dspam). Both folders are periodically emptied by dspam. I want to define three macros that are achieving the following results:\r
+\r
+#mark message as spam -> copy message to "learn_spam" and move it to the real folder "spam"\r
+macro index,pager \Cs "<copy-message>=learn_spam<enter><enter><save-message>=spam<enter><enter><modify-labels>+spam\n<sync-mailbox>"\r
+\r
+#mark falsely classified spam message as ham -> copy message to "learn_ham" and move it to the real folder "inbox"\r
+macro index,pager \Ch "<copy-message>=learn_ham\n<save-message>=INBOX <modify-labels>-spam +inbox\n<sync-mailbox>"\r
+\r
+#archive message - copy message to learn_ham\r
+macro index,pager \Ca "<copy-message>=learn_ham<enter><enter><modify-labels>-inbox +archive\n<sync-mailbox>"\r
+\r
+There is only one big problem: after I've copied the mail to the two learn folders and after they are being deleted (after processing) from dspam they are kind of non-existing for dspam. So I only want to copy the message to the learning folders, but after they are being extenally deleted from these folders notmuch thinks that they are away and is apparently not able to detect that there is still one copy of these messages present.\r
+\r
+Do you know how to fix that?\r
+Thanks for your help in advance, Julius\r
+\r
+--imdopag7n2mkjuj4\r
+Content-Type: application/pgp-signature; name="signature.asc"\r
+\r
+-----BEGIN PGP SIGNATURE-----\r
+Version: GnuPG v2\r
+\r
+iQIcBAEBCgAGBQJXQv5hAAoJELGkVMZgFbJ+WsEQAJuad4dEPvf4NZygPJ7LCNoD\r
+4Sg3OhtaMRyZ0QgayIyrW8bjVZyWEMc16UifJBWi6pr2Hwzfm/SzVs8yZd7Hqvz4\r
+NAkwf9QVc7H3o6BGS7HF7u0eUdgSKils2DbOfioEE+COpMOWrI5hjgyRV14N2QEz\r
+vun2I8ihj4lZ1tQnPw3plueef72ZQDrNwAqvLkRfEPabZUDyjqNuDVfNmkDyNfcO\r
+L0H0hkwik7cZpHIC9U/WMbFs2AdwvtmBqhaKTpuOaskVV6z+mLbOSUxlECXbd+wY\r
+we/mPMs36n5JdzMiaoLvzUYhNOKg0fkXr1y1an2dB3iFvbbY5Zi3Gx9YVZonL0tM\r
+WZ+ZOnfeZ/aHC8Pxo0R7PV3ANSPBmqsj9/Ebu8zEEyVlDDCjYo6dR1HL2PYwgr79\r
+o8JtU/9nrkn1jSYOhPEdgoTaVS3saIwtEY+64QZfcdAz7zvz5QCUaqzkeaNFD2cp\r
+oft9ANeH+I+QDc8y/Mwt//ehReSxh+J6kIk2lLXo0Chren5H93jyl/EFQAORRYYU\r
+jsfOoyPWb3lrxwtDYVE/lIBTtgePhvN2aasxactTsUKLyWAYWI6NAnA3oPRDNQat\r
+Mxsc5pFQ8dNScL4lvolug8YTGpo65YVEQ/YCQ7+xm/bLB/+NCJIR9bMP3uRvitzz\r
+K591lXSbDSQ9ZggFuKNh\r
+=vqlh\r
+-----END PGP SIGNATURE-----\r
+\r
+--imdopag7n2mkjuj4--\r