I am experiencing the same. Sometimes instead of Over quota I get Connection
reset by localhost.

cyrus2.0.12cvs, sendmail 8.11 RedHat 7

Nick Ustinov

[EMAIL PROTECTED]
http://www.videinfra.com


-----Original Message-----
From: Poliak, Uwe [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, April 25, 2001 1:19 PM
To: '[EMAIL PROTECTED]'
Subject: Data format error


Hi,

I have a problem with the interaction of sendmail and cyrus, I think
especially lmtpd.

When a mail arrives at sendmail and the user exists and the quota is not
exceeded, everything is ok and sendmail hands the mail to deliver to put it
in the user's mailbox.

The problems occur:

1.) User unknown
When the user doesn't exist, sendmail doesn't return the normal "User
unknown" error message. Instead, sendmail returns "Data format error".
Below, you find an sniplet from the maillog file:

Apr 25 12:56:39 msheas02a sendmail[9082]: MAA09082: from=<[EMAIL PROTECTED]>,
size=1670, class=0, pri=31670, nrcpts=1, msgid=<messageid>,
bodytype=8BITMIME, proto=ESMTP, relay=relay [relayip]
Apr 25 12:56:39 msheas02a sendmail[9095]: MAA09082:
to=<[EMAIL PROTECTED]>, delay=00:00:01, xdelay=00:00:00,
mailer=cyrus, stat=Data format error
Apr 25 12:56:39 msheas02a sendmail[9095]: MAA09082: MAA09095: DSN: Data
format error

2.) Quota exceeded
If a user's mailbox exceeds the given quota, sendmail doesn't report this,
instead, sendmail puts the mail in his queue and tries to deliver it until
the queueinglimit of 5 days is over. After this time, the message is resent
with an error message. 
There is no "452 4.2.2 Over Quota" message or something else, the delivery
status is "Deffered".

Apr 23 12:26:32 msheas02a sendmail[19868]: LAA19832:
[EMAIL PROTECTED], [EMAIL PROTECTED](451/12),
delay=00:00:02, xdelay=00:00:00, mailer=cyrus, stat=Deferred
Apr 23 13:18:33 msheas02a sendmail[25735]: LAA19832:
[EMAIL PROTECTED], delay=01:37:55, xdelay=00:00:00, mailer=cyrus,
stat=Deferred
Apr 23 14:31:53 msheas02a sendmail[12345]: LAA19832:
[EMAIL PROTECTED], delay=02:51:15, xdelay=00:00:00, mailer=cyrus,
stat=Deferred
Apr 23 14:59:25 msheas02a sendmail[6822]: LAA19832:
[EMAIL PROTECTED], delay=03:18:47, xdelay=00:00:00, mailer=cyrus,
stat=Deferred
Apr 23 15:21:53 msheas02a sendmail[18633]: LAA19832:
[EMAIL PROTECTED], delay=03:41:15, xdelay=00:00:00, mailer=cyrus,
stat=Deferred
Apr 23 17:29:49 msheas02a sendmail[25189]: LAA19832:
[EMAIL PROTECTED], delay=05:49:11, xdelay=00:00:00, mailer=cyrus,
stat=Deferred
and so on...

I think, there must be a way to make sendmail/cyrus to send the correct
status messages back.
Any ideas?

System data:
I'm using cyrus 2.0.12 and sendmail 8.9.3 / 8.11.3 on Redhat Linux 6.2.
sendmail 8.9.3 is the Redhat package, cyrus is compiled from the original
sources from CMU.
sendmail is configured to use cyrus for local delivery, The mailer
definitions are as follows:

#####  @(#)cyrus.m4     8.9 (Carnegie Mellon) 5/19/1998  #####

Mcyrus,         P=/usr/local/cyrus/bin/deliver, F=lsDFMnPqA5@/:|, S=10,
R=20/40, T=X-Unix,
                U=cyrus:mail,
                A=deliver -e -m $h -- $u

Mcyrusbb,       P=/usr/local/cyrus/bin/deliver, F=lsDFMnP, S=10, R=20/40,
T=X-Unix,
                U=cyrus:mail,
                A=deliver -e -m $u

cyrus is compiled with 

Any other information needed?

-- 
Uwe Poliak 

MSH Medien System Haus GmbH & Co. KG 
Internet & Online-Dienste 
Plieninger Str. 150, D-70567 Stuttgart, Germany 
Phone: ++ 49 711 72007-348 
E-Mail: [EMAIL PROTECTED] 

Reply via email to