Just set zimbraMailStatus attribute on the account to "disabled".
I tested by creating an account like this:
Code:
zmprov ca nomailaddr@domain password zimbraMailStatus disabled
Make sure that password for the account is obscure enough.
RCPT TO: will be rejected with a 550.