Hello,
Here are the results of some tests I made on my system about concatenated
mails problem.
For what I can see qpopper is using the Content-Length header to find
the different messages in the spool.
If no Content-Length header exists, qpopper assume that a blank line
followed by "From " on the next line is the beginning of the next message.
On my Solaris system both /bin/mail and /usr/lib/mail.local are creating or
replacing that Content-Length header when delivering messages localy.
That's where the problem is. Some times that Content-Length value is 1 byte
more then what should be expected (if not counting the newline between the
header and the body).
I was able to keep a copy of the messages in the spool which led to concatenated
mails after retrieving.
The first message had a wrong (by 1 byte) Content-Length value.
After editing the spool and correct the Content-Length value, I then
retrieved separated messages.
Obviously neither /bin/mail or /usr/lib/mail.local are suited for the job.
I replaced the local mailer in sendmail.cf and I use procmail.
(/usr/local/bin/procmail v3.14 1999/11/22).
I also added a "b" flag to be sure to have 1 blank line at the end of the appended
messages (F=blsDFMAw5:/|@qSnE9,).
I hope this can help other Solaris users.
--
------------------------------------------------------------
|'.'�| R [EMAIL PROTECTED] tel:+32 2 737 3203
/ _ | T Michel Heirbaut fax:+32 2 737 4345
| (_)| B Ing�nieur Syst�me
.�--'. F ---------------------------------------------------