OK, I see what the problem is.  The message has Content-Location headers,
which is supported by the imap-2002 IMAP server in the BODYSTRUCTURE.
However, versions of c-client prior to the imap-2002 distribution have a
bug in which they incorrectly parse BODYSTRUCTURE extension data.

This bug is fixed in the imap-2002 c-client, but versions of Pine or other
programs built with older versions of c-client will be broken by this.

If you can wait a few more days, Pine 4.50 will be released which will fix
the bug.  Otherwise, you have the following choices:

Choice 1 (workaround): Remove content-location extension from imap-2002
imapd.

There are two occurrance of the following two lines in imapd.c:
      PBOUT (' ');
      pstring (body->location);
Remove both of them.


Choice 2 (bugfix): rebuild Pine (and any other programs using c-client)
with imap-2002 c-client.

Note that if the program uses [GS]ET_DISABLEAUTOMATICSHAREDNAMESPACES,
that symbol has been renamed to [GS]ET_DISABLEAUTOSHAREDNS.  You'll have
to edit a Pine source file for this.

-- Mark --

http://staff.washington.edu/mrc
Science does not emerge from voting, party politics, or public debate.

Reply via email to