On 2.2.2010, at 7.51, Frank Cusack wrote:
How can I disable mail delivery for a user yet still allow access to their mailbox from another account which their mail is shared to?
If I put them in a userdb which has "deny = yes" that just disables their ability to login, yes? And they would still have mail delivered.
Logins would fail with "internal login failure". userdb lookup must succeed for imap/pop3 logins too. You could make the deny=yes happen only if %s != 'lda'.
I want to disable their ability to login AND bounce all mail delivered to them, preferably solely through dovecot configuration. I am using lda, obviously, for mail delivery. (I could configure the MTA to reject mail for them if there is no other option.)
But like Steffen said, you should do this in MTA side to avoid backscatter.