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.