Un sistema de email consta de dos servidores: entrante y saliente, los cuales
trabajan de manera cuasi-independiente. Por ejemplo si se usa Cyrus+Postfix,
corresponde a Cyrus gestionar los buzones de los usuarios, esto incluye la
configuracion de cuota de cada buzon.
Cuando llega un nuevo mensaje al sistema, el servidor Postfix lo envia Cyrus,
el cual comprueba la capacidad disponible en el buzon de destino y lo deposita
si hay espacio.
Sin embargo cuando el usuario escribe un correo y lo envia, el servidor Postfix
lo recibe y automaticamente lo envia directamente a otro servidor (en el caso
mas simple al servidor de destino). Por tal razon el servidor Cyrus no tuvo
nunca la oportunidad de comprobar la cuota disponible del usuario.
Y viendolo desde otro angulo, realmente es algo perfectamente valido que un
usuario pueda enviar un correo saliente aunque tenga el buzon de entrada lleno.
Si concuerdo en que debe implementarse algun mecanismo de notificacion que le
avise al usuario que esta lleno su buzon.