From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/4101 Path: main.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.gnus.general Subject: 0.16 Mail Lossage Alert Date: Mon, 27 Nov 1995 18:31:47 +0100 Message-ID: <199511271731.4809.surt.ifi.uio.no@ifi.uio.no> NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-Trace: main.gmane.org 1035144898 28518 80.91.224.250 (20 Oct 2002 20:14:58 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 20 Oct 2002 20:14:58 +0000 (UTC) Return-Path: ding-request@ifi.uio.no Original-Received: from moonbase_v.moonvalley.com (moonbase_v.moonvalley.com [204.212.162.1]) by miranova.com (8.6.11/8.6.9) with ESMTP id LAA28454 for ; Mon, 27 Nov 1995 11:00:49 -0800 Original-Received: from ifi.uio.no (0@ifi.uio.no [129.240.64.2]) by moonbase_v.moonvalley.com (8.6.12/8.6.9) with ESMTP id KAA20885 for ; Mon, 27 Nov 1995 10:49:29 -0800 Original-Received: from surt.ifi.uio.no (4867@surt.ifi.uio.no [129.240.76.2]) by ifi.uio.no with ESMTP (8.6.11/ifi2.4) id for ; Mon, 27 Nov 1995 18:31:48 +0100 Original-Received: (from larsi@localhost) by surt.ifi.uio.no ; Mon, 27 Nov 1995 18:31:47 +0100 Original-To: ding@ifi.uio.no Xref: main.gmane.org gmane.emacs.gnus.general:4101 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:4101 September 0.16 will lose mail under certain circumstances. (In specific, if a mail contains a Content-Lenght header all subsequent mails will try to use that content lenght, leading to some mails slurping other mails into their bodies. So your important mail might be appended to some mail in your mail.junk group that you have a five second expiry on.) Here's a patch: *** nnmail.el.~1~ Thu Nov 23 20:21:47 1995 --- nnmail.el Mon Nov 27 18:03:08 1995 *************** *** 505,510 **** --- 505,511 ---- (insert "Message-ID: " (setq message-id (nnmail-message-id)) "\n")) ;; Look for a Content-Length header. (goto-char (point-min)) + (setq content-length nil) (when (re-search-forward "^Content-Length: \\([0-9]+\\)" nil t) (setq content-length (string-to-int (match-string 1))) ;; We destroy the header, since none of the backends ever If you have used 0.16 to do mail splitting, I'd suggest grepping through your entire mail spool for lines with "^From " (note trailing space). (This is for nnml and nnmh. nnfolder, nnmbox and nnbabyl should sort themselves out after a while automatically, I think.) -- (domestic pets only, the antidote for overdose, milk.) larsi@ifi.uio.no * Lars Ingebrigtsen