From: James Vasile Date: Mon, 29 Oct 2012 16:39:47 +0000 (+2000) Subject: Notmuch search missing mail id X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=f471d7c4526bc605a0a510a56f16994b56f25670;p=notmuch-archives.git Notmuch search missing mail id --- diff --git a/61/68380d1d3d3cd309d1a917169689701218ef71 b/61/68380d1d3d3cd309d1a917169689701218ef71 new file mode 100644 index 000000000..8d3136b1d --- /dev/null +++ b/61/68380d1d3d3cd309d1a917169689701218ef71 @@ -0,0 +1,139 @@ +Return-Path: +X-Original-To: notmuch@notmuchmail.org +Delivered-To: notmuch@notmuchmail.org +Received: from localhost (localhost [127.0.0.1]) + by olra.theworths.org (Postfix) with ESMTP id 576C8431FBF + for ; Mon, 29 Oct 2012 09:39:53 -0700 (PDT) +X-Virus-Scanned: Debian amavisd-new at olra.theworths.org +X-Spam-Flag: NO +X-Spam-Score: 0.02 +X-Spam-Level: +X-Spam-Status: No, score=0.02 tagged_above=-999 required=5 + tests=[T_LOTS_OF_MONEY=0.01, T_MIME_NO_TEXT=0.01] autolearn=disabled +Received: from olra.theworths.org ([127.0.0.1]) + by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) + with ESMTP id zfv6SCcyoPCt for ; + Mon, 29 Oct 2012 09:39:53 -0700 (PDT) +Received: from mail.sflc.info (mail.sflc.info [207.86.247.70]) + (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) + (No client certificate requested) + by olra.theworths.org (Postfix) with ESMTPS id DB094431FAF + for ; Mon, 29 Oct 2012 09:39:52 -0700 (PDT) +Received: from localhost (ool-457af02d.dyn.optonline.net [69.122.240.45]) + by mail.sflc.info (Postfix) with ESMTPSA id D2F22B4C018 + for ; Mon, 29 Oct 2012 16:39:50 +0000 (UTC) +From: James Vasile +To: notmuch mailing list +Subject: Notmuch search missing mail id +User-Agent: Notmuch/0.12+139~g3c998ca (http://notmuchmail.org) Emacs/23.4.1 + (i486-pc-linux-gnu) +Date: Mon, 29 Oct 2012 12:39:47 -0400 +Message-ID: <87r4oh44h8.fsf@hackervisions.org> +MIME-Version: 1.0 +Content-Type: multipart/signed; boundary="==-=-="; + micalg=pgp-sha1; protocol="application/pgp-signature" +X-BeenThere: notmuch@notmuchmail.org +X-Mailman-Version: 2.1.13 +Precedence: list +List-Id: "Use and development of the notmuch mail system." + +List-Unsubscribe: , + +List-Archive: +List-Post: +List-Help: +List-Subscribe: , + +X-List-Received-Date: Mon, 29 Oct 2012 16:39:53 -0000 + +--==-=-= +Content-Type: multipart/mixed; boundary="=-=-=" + +--=-=-= +Content-Transfer-Encoding: quoted-printable + +I received the attached piece of spam telling me about an exciting +investment opportunity. Notmuch pulled it in to the database, noting +the message id. But then it seems to stop paying attention to the +message id. + +notmuch can find the mail when I search by the from field: + +$ notmuch search "from:caroline horn" +thread:000000000000bcb7 Today 09:29 [1/1] Caroline Horn; This Company is o= +n the rise (hv inbox unread) + +But not by the message id: +$ notmuch search id:000801cdb5da$17673470$26448589@microsof000000t4ko3r +$ + +Notmuch has correctly pulled the id into the database: +$ notmuch show "from:caroline horn" | grep "id:" | sed "s/.*\(id:[^ ]*\).*/= +\1/" +id:000801cdb5da$17673470$26448589@microsof000000t4ko3r + +If notmuch knows the id but won't match it in a search, that looks like +a bug to me. + +On a related matter, I have a script that pulls the message id header +From=20a mail file and then uses notmuch tag id:foo to tag that file. But +if notmuch sometimes fails to find the id, maybe there is there a better +way to do it? + +Thanks, +James + + +--=-=-= +Content-Type: application/octet-stream +Content-Disposition: attachment; + filename*=us-ascii''1351521200.28547_1.peerless%2cU%3d159052%3a2%2c +Content-Transfer-Encoding: base64 +Content-Description: spam mail + +UmV0dXJuLXBhdGg6IDxvcnRlZ2FAY3MuY29tPgpFbnZlbG9wZS10bzogamFtZXNAaGFja2Vydmlz +aW9ucy5vcmcKRGVsaXZlcnktZGF0ZTogTW9uLCAyOSBPY3QgMjAxMiAwOTozMzoyMSAtMDQwMApS +ZWNlaXZlZDogZnJvbSBjbS0xNzEtMTAwLTY1LTE3Ny5yZXZpcDEwLmFzaWFuZXQuY28udGggKFsx +NzEuMTAwLjY1LjE3N10pCglieSBqYW1lc3Zhc2lsZS5jb20gd2l0aCBzbXRwIChFeGltIDQuODAp +CgkoZW52ZWxvcGUtZnJvbSA8b3J0ZWdhQGNzLmNvbT4pCglpZCAxVFNwU3ktMDAwMmRYLUdVCglm +b3IgamFtZXNAaGFja2VydmlzaW9ucy5vcmc7IE1vbiwgMjkgT2N0IDIwMTIgMDk6MzM6MjEgLTA0 +MDAKUmVjZWl2ZWQ6IGZyb20gdW5rbm93biAoSEVMTyB0NGtvM3IpIChbMzguNjguMTMzLjEzN10p +CglieSBjbS0xNzEtMTAwLTY1LTE3Ny5yZXZpcDEwLmFzaWFuZXQuY28udGggd2l0aCBFU01UUDsg +TW9uLCAyOSBPY3QgMjAxMiAyMDozNzoyMyArMDcwMApNZXNzYWdlLUlEOiA8MDAwODAxY2RiNWRh +JDE3NjczNDcwJDI2NDQ4NTg5QG1pY3Jvc29mMDAwMDAwdDRrbzNyPgpGcm9tOiAiQ2Fyb2xpbmUg +SG9ybiIgPG9ydGVnYUBjcy5jb20+ClRvOiA8amFtZXNAaGFja2VydmlzaW9ucy5vcmc+ClN1Ympl +Y3Q6IFRoaXMgQ29tcGFueSBpcyBvbiB0aGUgcmlzZQpEYXRlOiBNb24sIDI5IE9jdCAyMDEyIDIw +OjI5OjE5ICswNzAwCk1JTUUtVmVyc2lvbjogMS4wCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsK +CWZvcm1hdD1mbG93ZWQ7CgljaGFyc2V0PSJpc28tODg1OS0yIjsKCXJlcGx5LXR5cGU9b3JpZ2lu +YWwKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdApYLVByaW9yaXR5OiAzClgtTVNNYWls +LVByaW9yaXR5OiBOb3JtYWwKWC1NYWlsZXI6IE1pY3Jvc29mdCBPdXRsb29rIEV4cHJlc3MgNi4w +MC4yOTAwLjIxODAKWC1NaW1lT0xFOiBQcm9kdWNlZCBCeSBNaWNyb3NvZnQgTWltZU9MRSBWNi4w +MC4yOTAwLjIxODAKCkkgYXJlIGhvcGluZyB5b3UgaW52ZXN0b3JzIGFyZSBhcm91bmQgeW91ciBQ +Q3MsIGJlY2F1c2Ugd2UgYW50aWNpcGF0ZSB0aGlzIApnb2xkIGRlYWwgdG8gZXhwbG9kZSBodWdl +IHRoaXMgdHJhZGluZyBkYXkuIFdoaXNwZXJzIGJ5IG1hcmtlZCBmb2xrcyAKYWxpZ25lZCB3aXRo +IFBlbmdyYW0gR29sZCBDb3JwIGhhdmUgdG9sZCB1cyBvZiBhIHBvc2l0aXZlIHByb3BlcnR5IAph +bm5vdW5jZW1lbnQgd2hpY2ggd2lsbCBiZSBtYWRlIHB1YmxpYyBsYXRlciBuZXh0IHdlZWshCgpU +b2RheTogTW9uZGF5LCBPY3QgMjl0aApPVEMgQkI6IFBlbmdyYW0gR29sZCBDb3Jwb3JhdGlvbgpU +byBidXk6IFBORyBNCkxhc3QgVHJhZGU6IC4wNDUKNCBEYXkgVGFyZ2V0OiAuMjAKCkdvbGQgUG9y +dGZvbGlvIC0gdGhyZWUgYXJlYXMgYmxhbmtldGluZyAxMiA2MDAgYWNyZXMgaW4gTmV2YWRhIGFu +ZCBCQy4gQXQgCnRoZSBtb21lbnQgdGhlIHN0b2NrIGhhcyBkcm9wcGVkIHRvIC4wNDUgb24gc29m +dCB0cmFkaW5nIGJ1dCB3ZSBiZWxpZXZlIApQTkcgTSB3aWxsIGNvbWZvcnRhYmx5IG1vdmUgYWJv +dmUgMC4yMCBvbmNlIHRoaXMgcHJlc3MgcmVsZWFzZSBpcyByZXZlYWxlZCAKdG8gdGhlIHBlb3Bs +ZSEhIQoK +--=-=-=-- + +--==-=-= +Content-Type: application/pgp-signature + +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.12 (GNU/Linux) + +iQEcBAEBAgAGBQJQjrFTAAoJECaDklOuuidY9iYH/iKuCRc6VRolcpzzqXvXPibJ +ITeqM1y//h31tG2OBuw6tF6vOlS6P5dZT7rDNP7w0PcsKZz8XJDQ8GJ/8JDuuVow +HQqNsZICDtWuohCVD4ysF9A3p1oHdsPhrl8FV1myoqKpEBcT2QFvK+IDPzkBRfOJ +dRGBFlyT7Eee54xh4UxJ7baxEGfT2svKTWNvwrR3s4ZGdZyQ5hFw3/x8Azp9tq5s +xzWtR84wAoFPHS/1gB0xbWOtPvLoBSEqJy6bCoOaRNoookR1HA7pYrbe1uOXtDMR +dnnCC1bM0agyLk2GvPBLgpKJ1xzy672HU7mDZOVGeXUZyTZhHWXZcNkiWliWZxU= +=IGwB +-----END PGP SIGNATURE----- +--==-=-=--