[mew-int 2843] Re: Not receive imap header only on startup
vvoody
ydoovv at example.com
Mon Feb 15 17:57:32 JST 2010
From: Kazu Yamamoto (山本和彦) <kazu at example.com>
Subject: [mew-int 2841] Re: Not receive imap header only on startup
Date: Mon, 15 Feb 2010 15:51:54 +0900 (JST)
Message-ID: <20100215.155154.131637507.kazu at example.com>
> Hello,
>
>>> I use IMAP account for default and I have set the config in ~/.mew.el .
>>>
>>> (setq mew-imap-header-only t)
>>>
>>> But Mew receive the whole mail header and body when I start Mew(M-x mew).
>>> Then in the %inbox, 's' can get the header only and 'C-us' get the entire mail. This's ok.
>>
>> I could re-produce this buy.
>> I will try to fix it.
>
> Please give a try to the following patch.
>
This patch works! Thanks for your work ;-)
> --Kazu
>
> diff --git a/mew-net.el b/mew-net.el
> index 41049a2..bfb073f 100644
> --- a/mew-net.el
> +++ b/mew-net.el
> @@ -543,11 +543,14 @@ In remote folders, visit an inbox folder and scan with 'update."
> ((eq mailbox 'mbox)
> (mew-mbox-retrieve case 'inc inbox))))
> ((mew-folder-popp inbox)
> - (mew-pop-retrieve case 'scan case:inbox nil 'get-body))
> + (let ((get-body (if (mew-pop-header-only case) nil t)))
> + (mew-pop-retrieve case 'scan case:inbox nil get-body)))
> ((mew-folder-imapp inbox)
> - (mew-imap-retrieve case 'scan case:inbox nil 'get-body))
> + (let ((get-body (if (mew-imap-header-only case) nil t)))
> + (mew-imap-retrieve case 'scan case:inbox nil get-body)))
> ((mew-folder-nntpp inbox)
> - (mew-nntp-retrieve case 'scan case:inbox nil 'get-body))))))
> + (let ((get-body (if (mew-nntp-header-only case) nil t)))
> + (mew-nntp-retrieve case 'scan case:inbox nil get-body)))))))
>
> (defun mew-mbox-retrieve (case directive inbox &optional flush)
> ;; directive is 'inc
>
>
>
More information about the Mew-int
mailing list