Didi Rieder wrote:
--On Monday, May 17, 2004 11:17:25 PM +0200 Andrzej Filip <[EMAIL PROTECTED]> wrote:

I have read the sources (sendmail-8.13.0.Beta2/sendmail/map.c) and it
seems that current implementation of socket map in *sendmail* does not
pass "explanation strings" to sendmail.cf [no fault at cyrus side]

All current version of my "cyrus & sendmail integration" should be
capable to handle TEMP replies from smmapd of cyrus.
AFAIR some early version did not do it.

...does that mean, that I should get an "over quota" reply? I could manage to configure sendmail in order to do that. I just get "User unknown" when a user is over quota.

You should get some 4?? error (temporary problem) in sendmail's reply to the "RCPT TO: [EMAIL PROTECTED]"


So far nobody reported cyrus sending incorrect replies. My primary suspicion is that old releases of my "sendmail & cyrus integration" do not handle temporary lookup problems.

If you face the problem yourself:

1) Make sure that you use latest version of my "cyrus & sendmail" integration hints [some *old* releases do not handle temp problems]

2) Post results produced by the commands below of over quota user(s):
echo '/map cyrus [EMAIL PROTECTED]' | sendmail -bt
sendmail -d60.1 -bv [EMAIL PROTECTED]'
# the last one produce *a lot* of output
sendmail -d21.12 -d60.1 -bv [EMAIL PROTECTED]'


BTW
As of sendmail-8.13.0.Beta2 I can see no way to make sendmail.cf see nay difference between temporary problems e.g. it sees "TEMP Over Quota" and "nothing is listening on smmapd socket" in the same rubber bag.


--
Andrzej [en:Andrew] Adam Filip [EMAIL PROTECTED] [EMAIL PROTECTED]
http://anfi.homeunix.net/ http://slashdot.org/~anfi
---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to