readqf: cannot open ./d* (including last MailScanner)

Ramon ramon at LINUX-LABS.NET
Mon Oct 6 16:10:54 IST 2003


Hello,

My config:

- MailScanner-4.11-1 but today I have tried too MailScanner-4.24-5 and
  the errors has increased considerably (may be because it's faster?)

- mcafee

- Sendmail 8.12.3-6.6

- Linux Kernel 2.4.22

I've got lots of this annoying error in my logs and although
the messages are sent correctly sendmail generates an error mail
to the sender for every message with this log. I woudn't care about
this cause as I said all the messages are sent but my users complain
about the error messages they receive.

An example:

------------------------------------------------

grep h95LST48031790: mail.log

Oct  5 23:28:30 avant sm-mta[31790]: h95LST48031790:
from=<julianov57 at hotmail.com>, size=1659, class=0, nrcpts=1,
msgid=<BAY7-F88YEIEktho3sD0000c56e at hotmail.com>, proto=ESMTP,
daemon=MTA, relay=bay7-f88.bay7.hotmail.com [64.4.11.88]

Oct  5 23:28:40 avant sm-mta[31815]: h95LST48031790:
to=<sf2 at manyanet.org>, delay=00:00:10, xdelay=00:00:00, mailer=local,
pri=120651, dsn=2.0.0, stat=Sent

--> Here the message has been sent but...

Oct  5 23:28:49 avant sendmail[31827]: h95LST48031790: SYSERR(root):
readqf: cannot open ./dfh95LST48031790: No such file or directory

After sending it seems to trying to process it again!!

Oct  5 23:28:49 avant sendmail[31827]: h95LST48031790:
to=<sf2 at manyanet.org>, delay=00:00:19, xdelay=00:00:00, mailer=local,
pri=120651, dsn=5.2.3, stat=Service unavailable

Oct  5 23:28:49 avant sendmail[31827]: h95LST48031790: h95LSn62031827:
DSN: Service unavailable

---------------------------------------------------

In the list archives are some people asking about this error but I think
there's no solution yet.

If I'm not wrong MailScanner puts the scanned messages from mqueue.in to
mqueue and then a 'sendmail -q -OQueueDirectory=/var/spool/mqueue'
process this queue. Could it be that mailscanner put first the mail
header (./q*) and then the data (./d*) if the time between the copy of
the header and the data would be substantial (for example 1 or more
seconds) that would explain the problem, but I don't know how to monitor
this.

It's not a fs lock problemm I have updated to kernel 2.4.22 where the 
flock() is now Posix 2001 compatible (actually from 2.4.21 is
compatible).

Today I have upgraded to MailScanner 4.24-5 but there were many more 
readqf error messages so I've downgraded after some hours (the rest
worked perfectly and faster! ;-)

We'll keep trying to find out a solution, any help would be appreciated.

Ramon Acedo.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada
	digitalmente
Url : http://lists.mailscanner.info/pipermail/mailscanner/attachments/20031006/52ea5770/attachment.bin


More information about the MailScanner mailing list