Nima, creating a party_id record in OpenACS is
not the same
thing as "creating a new account for an unregistered user"! So which
does the acs-mail-lite package actually do?
Whether creating a new party_id is desirable or not probably depends
on the use case. I have never looked at the acs-mail-lite package at
all, but my instinct is that creating party_id's on the fly should be
possible, but not required. My reasoning is that acs-mail-lite is
basically low level infrastructure, not an application; let the actual
application decide which behavior it wants.