Я предполагаю, что вы спрашиваете о дисковых квотах, реализованных в ОС, так как это, как правило, единственный тип квоты, который Postfix будет иметь какой-либо способ соблюдения (и на самом деле ОС будет вынужден соблюдать).
Таким образом, большинство почтовых квот не реализованы как квоты файловой системы. Причина в том, что дисковые квоты файловой системы привязаны к системным пользователям, и большинство почтовых систем используют виртуальные почтовые ящики. Таким образом, единственный способ иметь квоту на пользователя в системе с виртуальными почтовыми ящиками - это реализовать квоту в пространстве пользователя. Обычно агент доставки почты (MDA) обрабатывает подобные вещи. Postfix имеет свой собственный MDA, называемый «local», который используется по умолчанию, но доступно много других MDA. Например, dovecot, который я использую в качестве сервера IMAP / POP3, имеет своего собственного агента доставки, который (опционально) обрабатывает квоты с применением dovecot.
Теперь, чтобы фактически ответить на ваш вопрос, есть дополнения Postfix, которые делают то, что вы хотите, с различной степенью гибкости и, возможно, с использованием дисковых или пользовательских квот. Я не использовал ни одного из них, но посмотрите здесь: http://www.postfix.org/addon.html .
Чтобы ответить на ваш второй вопрос, да, многие программы веб-почты делают это - обычно с использованием дополнения. Я предлагаю поискать в Freshmeat, Google или в своем собственном репозитории Linux дистрибутив для клиентов веб-почты, а также провести собственное исследование, чтобы выяснить, какие функции вам необходимы.
Вы должны сделать это исследование, прежде чем внедрять квоты, потому что вам понадобится postfix и ваш клиент веб-почты, чтобы понимать те же квоты. Это не принесет пользы, если postfix соблюдает квоты файловой системы, но ваш клиент веб-почты пытается применить свои собственные квоты в пространстве пользователя.