Subject: Re: "Message to save shrank!"

From: [email-masked] (Ben Parker)
Date: Tue, 02 May 1995 02:48:37 GMT

[email-masked] (Forrest Gump) wrote:

>This means the user was using Pine and at the same time another POP
>e-mail s/w (like Eudora) which made a mailcheck and downloaded the
>mail. I have had users recieve messages saying INBOX shrank to 0bytes.

>Make sure they use one MUA to read mail at any given time.

This may sometimes be a cause of this but it is not the only one.

I had this problem for a while from only one person sending me mail from
their site.  When they sent from a differrent site (different mailer) no
problem.  I am absolutely sure I am the only one reading my mailbox and
only (always) with pine.  I tried a binary analysis of the mailfile but
could not find any differences.

                       ==================
   Ben Parker (IL) [email-masked]  [email-masked]

---

From: [email-masked] (Forrest Gump)
Date: 1 May 1995 23:01:10 GMT

Joe Brennan writes in comp.mail.pine:
 +  User here has got this twice now.  What should we be looking for as a
 +  probable cause for a message "shrinking" by 10 bytes?  Brief details
 +  attached... I don't want to post someone else's whole debug file
 +  publicly.

 +  Joseph Brennan     Academic Information Systems
 +                     Columbia University in the City of New York
 +                     [email-masked]

 +  -----
 +  Error displayed by pine:

 +  [Message to save shrank!  (#5: 2316 --> 2306)]

 +  -----
 +  Section of .pine-debug:

 +  q_status_message, Count 1, "Message to save shrank!  (#5: 2316 --> 2306)"
 +  BOTCH: 5 save shrank mc->size == 2316, string == 2306 
 +  FAILED save of msg-id <<Chameleon.4.01.2.950428225544.us003464@.interramp.com>>

 +  -----
 +  Comes from this place in mailcmd.c:

 +          /*
 +           * What's really needed is a way to pipe this crap right into
 +           * context_append...
 +           */
 +          /* set up string driver */
 +  #ifdef  DOS
 +  . . .[skip ahead]. . .
 +  #else
 +          if((mlen = strlen((char *)so_text(so))) < message->rfc822_size){
 +              q_status_message3(1, 2, 4,
 +                            "\007Message to save shrank!  (#%ld: %ld --> %ld)",
 +                            (void *)message->msgno, (void *)message->rfc822_size,
 +                            (void *)mlen);
 +              dprint(1, (debugfile,
 +                     "BOTCH: %ld save shrank mc->size == %ld, string == %ld\n",
 +                     message->msgno, message->rfc822_size, mlen));
 +              so_give(&so);
 +              return(0);

--
[email-masked] | Mac*Chat ListOwner | http://monroe.temple.edu