Helo!
Transport setup is:
local_by_lmtp:
driver = lmtp
command = /usr/local/cyrus/bin/deliver -l
batch = all
batch_max = 20
user=cyrus
group=cyrus
Retry rules are:
*.uct.ac.za quota
* * F,2h,15m; G,16h,1h,1.5; F,4d,8h
A message sent to an overquota user produces the following output in the
logs:
2001-11-02 11:19:28 15zZxH-000ESW-00 == imaptest_its_main_uct@???
<imaptest@???> T=local_by_lmtp defer (-1): LMTP error after end of
data: 452 4.2.2 Over quota
The retry database then holds data for this user such as:
T:imaptest_its_main_uct@??? -1 0 LMTP error after end of data:
452 4.2.2 Over quota
02-Nov-2001 11:30:32 02-Nov-2001 12:02:24 02-Nov-2001 12:17:24
My understanding of the retry rule is that it should be bounced
immediately???
A related problem that I havn't had time to research properly is that the
general retry rule does not appear to be applied either. I end up with
messages on the queue older than 4d and need to manually remove them.
Any help or pointers would be much appreciated!
Cheerio
Rodger
University of Cape Town