[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Problem: empty message body
mea@nic.funet.fi wrote:
>
> > Hi!
> >
> > I have a big problem -- some letters delivered to our mail relay
> > machine have only headers line with empty message body. We use
> > Zmailer-2.99.50s11 and Cyrus-imapd-1.5.14 as local deliver agent.
> > Following example of such message:
>
> I have scratched my head with this, and only possible fault
> I can find is (cut&paste):
>
> diff -u ...../transports/sm/sm.c transports/sm/sm.c
> @@ -829,10 +851,8 @@
> #if !(defined(HAVE_MMAP) && defined(TA_USE_MMAP))
> char iobuf[BUFSIZ];
> FILE *mfp = fdopen(mfd,"r");
> -
> - fseek(mfp,(off_t)(dp->msgbodyoffset),SEEK_SET);
> -
> setvbuf(mfp, iobuf, _IOFBF, sizeof(iobuf));
> + fseek(mfp, dp->msgbodyoffset, SEEK_SET);
>
> #define MFPCLOSE i = dup(mfd); fclose(mfp); dup2(i,mfd); close(i);
Matti, thank you very much! It really helped to solve our problem!
--
CU, Victor Gamov