We are getting ready to move from an ancient copy of iMail to SmarterMail. IMail has a column in the database called flags that they use to determine the user level. If we set the flag to 129 for a newly created account, then we require staff validate the person is truly one of our members and not on our blacklist. We then set the flag to 128 which makes the account active.
I know you can enable and disable SmarterMail accounts, it's either off or on. Is there a way to make an account any other flavor? Such as awaiting validation, or suspended while we investigate possible TOU abuse, etc.. Maybe we could set a value in the account we could use to flag them?