Re: Alpine and Save

Mark Crispin <[email protected]> Thu, 6 Mar 2008 23:55:23 -0800 (PST)
Newsgroups gmane.mail.pine.general
Message-ID <[email protected]>
On Fri, 7 Mar 2008, Riku Virtanen wrote:
> How can I see what IMAP implementation is?

What is the host name of your IMAP server?  I may be able to find out from 
the startup banner.

> Other programs, for example Mozilla, transfer attachments properly.
> This bug has been a big problem some years. My friends in Finland were not
> able to solve it.

There are two possibilities:

(1) The message is corrupt.

The most common problem is BASE64 or QUOTED-PRINTABLE content that is sent 
without a MULTIPART wrapping it.  The problem is that many mail gateways 
(such as Yahoo) add little advertising messages at the bottom of the 
message, and there is nothing to prevent those messages from being misread 
as part of the BASE64 or QUOTED-PRINTABLE encoded content.

Mozilla does not care if there are data errors or not.  It just ignores 
them, and hopes that something useful results.

(2) The IMAP server does not do partial fetching properly.

Pine and Alpine use IMAP commands to retrieve part of a message.  This 
depends upon correct implementation of that facility by the IMAP server. 
Some poorly-written IMAP servers do not implement it correct.  Of course, 
there is no problem with good-quality IMAP servers, such as UW, Cyrus, and 
Dovecot.

Mozilla does not do partial fetching.  It just downloads the entire 
message, unconditionally, and then works on the local disk copy.  So if 
someone sends you a 100MB spam, you have to wait while it s-l-o-w-l-y 
downloads it to your hard drive.

-- Mark --

http://panda.com/mrc
Democracy is two wolves and a sheep deciding what to eat for lunch.
Liberty is a well-armed sheep contesting the vote.
_______________________________________________
Pine-info mailing list
[email protected]
http://mailman1.u.washington.edu/mailman/listinfo/pine-info