Can't you do something like (on an appendfile transport)
quota = ${extract{3}{:}{PWDENT}}
where PWDENT is something like:
${lookup{$local_part}dbmnz{PWDDBM}{$value}fail}
(if your 'virtual' password file is a dbm - otherwise a different kind of lookup in place of dbmnz)
For what it's worth - that's kindof what we do in our web-mail thing - its complicated
by lots of messy legacy stuff. The 'fail' is so we can also have a
condition = PWDENT on a director - as I remember.
--
all the best to you and yours ...
--------------------------------------------------------------------
Get your own FREE local e-mail address at
http://www.merseymail.com/