From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/81565 Path: news.gmane.org!not-for-mail From: Jan Tatarik Newsgroups: gmane.emacs.gnus.general Subject: Scoring on basee64 encoded message body Date: Tue, 13 Mar 2012 11:39:27 +0100 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=485b390f7b4e2ca79d04bb1d799f X-Trace: dough.gmane.org 1331650688 11572 80.91.229.3 (13 Mar 2012 14:58:08 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 13 Mar 2012 14:58:08 +0000 (UTC) To: ding@lists.math.uh.edu Original-X-From: ding-owner+M29845@lists.math.uh.edu Tue Mar 13 15:58:06 2012 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1S7TAo-0001iW-EJ for ding-account@gmane.org; Tue, 13 Mar 2012 15:58:02 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1S7T9R-0005GN-1C; Tue, 13 Mar 2012 09:56:37 -0500 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1S7P8g-000476-Rf for ding@lists.math.uh.edu; Tue, 13 Mar 2012 05:39:34 -0500 Original-Received: from mail-lpp01m010-f41.google.com ([209.85.215.41]) by mx1.math.uh.edu with esmtps (TLSv1:RC4-SHA:128) (Exim 4.76) (envelope-from ) id 1S7P8f-0002Og-Mb for ding@lists.math.uh.edu; Tue, 13 Mar 2012 05:39:34 -0500 Original-Received: by lagz14 with SMTP id z14so408373lag.14 for ; Tue, 13 Mar 2012 03:39:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=oU1uGFgg0dxnUbhsMdknF7dpVCB3rKrAZnf3MnmfZpE=; b=LGi17JPd5ds6Bx7hJpAG783sZNv2ulk97lznS+ltzP0vaWlkhVYdd5o9hPa7kkSXdL MHzaQzvrlZaN62n6C/kJHfvsOQ3A6oll/HM09PkCB1j+T+CKiReNGJoGUcGtN70rx3qB 5z/G8zMHQgv+fSmAQ0o1fUWqxgA1lo+6gHk+3gqieOP7016UZbQCGa/6zlTYq9/Q44p8 D62+agmEpWwkQGgBSE+3I/3XOEBYxnqe94k28vEjMvzJh1WfAqWIm7s5fumMydBSw/qq 58hv50k+yUtbLDlUXftiqKde5uzREm+/jZnufo4ovpyCBh6G/NpgcglO9F8SHRPd7tnA X/OQ== Original-Received: by 10.112.42.35 with SMTP id k3mr6429889lbl.98.1331635168257; Tue, 13 Mar 2012 03:39:28 -0700 (PDT) Original-Received: by 10.152.24.104 with HTTP; Tue, 13 Mar 2012 03:39:27 -0700 (PDT) X-Spam-Score: -3.0 (---) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:81565 Archived-At: --485b390f7b4e2ca79d04bb1d799f Content-Type: multipart/alternative; boundary=485b390f7b4e2ca79004bb1d799d --485b390f7b4e2ca79004bb1d799d Content-Type: text/plain; charset=UTF-8 Hi, I just spent some time trying to get scoring by message body work in one of my nnimap groups. I finally realized the content of the messages is base64 encoded, so matching on the raw body cannot work. The attached patch fixes the problem for me, but I have no idea whether it's a generally acceptable solution. I'm only using the body match in a low-traffic group, so speed is not an issue for me. Jan --485b390f7b4e2ca79004bb1d799d Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,

I just spent some time trying to get = scoring by message body work in one of my nnimap groups.

I finally realized the content of the messages is base64 encoded, so= matching on the raw body cannot work.

The attached patch fixes the problem for me, but I have= no idea whether it's a generally acceptable solution. I'm only usi= ng the body match in a low-traffic group, so speed is not an issue for me.<= /div>

Jan
--485b390f7b4e2ca79004bb1d799d-- --485b390f7b4e2ca79d04bb1d799f Content-Type: application/octet-stream; name="score-body-base64-encoded.diff" Content-Disposition: attachment; filename="score-body-base64-encoded.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gzqt56z60 ZGlmZiAtLWdpdCBhL2xpc3AvZ251cy1sb2dpYy5lbCBiL2xpc3AvZ251cy1sb2dpYy5lbAppbmRl eCA5NTQyOTU0MzhjOTUzYzI1MDBiOWMxOTU5YTQ5ZTUyMzEyY2M5NjUzLi44NWExZjgzNDY2YTI0 NmMyNmJlNWY4YjA1MjYzYTA0NWM3OTI4ZjBlIDEwMDY0NAotLS0gYS9saXNwL2dudXMtbG9naWMu ZWwKKysrIGIvbGlzcC9nbnVzLWxvZ2ljLmVsCkBAIC0yMDQsNiArMjA0LDggQEAKIAkgICAgICAo bmFycm93LXRvLXJlZ2lvbgogCSAgICAgICAocG9pbnQpCiAJICAgICAgIChvciAoc2VhcmNoLWZv cndhcmQgIlxuXG4iIG5pbCB0KSAocG9pbnQtbWF4KSkpCisgICAgICAgICh3aGVuIChzdHJpbmc9 IChnbnVzLWZldGNoLWZpZWxkICJjb250ZW50LXRyYW5zZmVyLWVuY29kaW5nIikgImJhc2U2NCIp CisgICAgICAgICAgKGFydGljbGUtZGUtYmFzZTY0LXVucmVhZGFibGUgdCkpCiAJICAgIChuYXJy b3ctdG8tcmVnaW9uCiAJICAgICAob3IgKHNlYXJjaC1mb3J3YXJkICJcblxuIiBuaWwgdCkgKHBv aW50KSkKIAkgICAgIChwb2ludC1tYXgpKSkpCmRpZmYgLS1naXQgYS9saXNwL2dudXMtc2NvcmUu ZWwgYi9saXNwL2dudXMtc2NvcmUuZWwKaW5kZXggZjg2YjZmODM3YTcwY2U1NGIwNjY2ODE4Nzgy MWZlNTdjM2Y4MGY0Yy4uMjMxYzk0MmJiMzRjOTdkNjY1NjNjYTdhMzk5Yzk4MDhiMWY2NjY2MyAx MDA2NDQKLS0tIGEvbGlzcC9nbnVzLXNjb3JlLmVsCisrKyBiL2xpc3AvZ251cy1zY29yZS5lbApA QCAtMTc4MSw2ICsxNzgxLDggQEAgc2NvcmUgaW4gYGdudXMtbmV3c2dyb3VwLXNjb3JlZCcgYnkg U0NPUkUuIgogCQkgICAgICAobmFycm93LXRvLXJlZ2lvbgogCQkgICAgICAgKHBvaW50KQogCQkg ICAgICAgKG9yIChzZWFyY2gtZm9yd2FyZCAiXG5cbiIgbmlsIHQpIChwb2ludC1tYXgpKSkKKyAg ICAgICAgICAgICh3aGVuIChzdHJpbmc9IChnbnVzLWZldGNoLWZpZWxkICJjb250ZW50LXRyYW5z ZmVyLWVuY29kaW5nIikgImJhc2U2NCIpCisgICAgICAgICAgICAgIChhcnRpY2xlLWRlLWJhc2U2 NC11bnJlYWRhYmxlIHQpKQogCQkgICAgKG5hcnJvdy10by1yZWdpb24KIAkJICAgICAob3IgKHNl YXJjaC1mb3J3YXJkICJcblxuIiBuaWwgdCkgKHBvaW50KSkKIAkJICAgICAocG9pbnQtbWF4KSkp KQo= --485b390f7b4e2ca79d04bb1d799f--