MBOX-Line: From stahl at soest.hawaii.edu  Thu Jan 11 09:54:10 2007
To: imap-protocol@u.washington.edu
From: Sharon Stahl <stahl@soest.hawaii.edu>
Date: Fri Jun  8 12:34:38 2018
Subject: [Imap-protocol] Fw: FT_RETURNSTRINGSTRUCT in imap-2006d
Message-ID: <007501c735a9$7fd6d7c0$41b35f46@StahlHome>




 Hello,
 I am trying to upgrade to the imap-2006d imap and pop daemons from
 imap-2004g which we have been running for some time.

 The new imapd does not appear to work with dtmail on Solaris.
 Messages display but when you try to copy, print or save them, you
 only get the header.  Not sure what other mail client this happens on.

 I believe this is because of the new flag "FT_RETURNSTRINGSTRUCT".
 In the RELNOTES it says......

 "A new FT_RETURNSTRINGSTRUCT flag has been added for mail_fetch_body() and
 mail_fetch_text() calls.  If this flag is set, *and* if the function 
returns
 NIL, then the requested string data is available on a stringstruct on
 stream->private.string.  This is a special hack for the IMAP and POP 
servers
 and is subject to incompatible change.  The result is a major performance
 improvement in the servers with the mbx driver, particularly with large
 messages."


 I have tried to "unset" this flag but have not been able to come up with
 a way to disable it so that the program still will compile.

 Is it possible to stop using this for the imapd?

 Aloha, Sharon Stahl

 *=========================================================*
 | UH/SOEST-Research Computer Fac  vox: (808) 956-2616 
|
 | 1680 East West Rd- POST820    email: stahl@soest.hawaii.edu 
|
 | Honolulu, Hi 96822              fax: (808) 956-9256 
|
*=========================================================*



