I just discovered something that may help us figure out the issue...
I logged into the vmail user ("su vmail") then created the domain directory and ran the command "maildirmake user1". After that, I was able to send an email to email@example.com
and the email was delivered to the appropriate folder.
My question is this: Why isn't ISPConfig or maildrop creating the directories automatically?