And ... if you do an "ls -l /var/vmail/goldenoakit.com" do you see a directory for each of your users, chowned vmail:vmail or something similar ?
ls -l /home/vmail/goldenoakit.com/ shows that everything is vmail:vmail edit: yes the users are there, and each one is vmail:vmail, permissions are 700
That should be right. It's nearly 3 in the morning here ... I'm going to have to take a break. But I've been looking at the config stuff in both main.cf and master.cf that covers where an incoming email goes. I think you're using courier ... you might start looking at those config files as well. This is one of those deals that the fix is really really simple, but finding the fix is really really hard ...
"The transport data was being held in Mysql, and was not being resolved. My best guess is that because i had smtp:mail.mydomain.com as the only transport it therefor wouldn't know about anything locally." Somebody else had the same problem and this was his solution. How would I go about testing this?
Fixed it! I fixed it! I edited master.cf and uncommented the entries for smtp and smtps (i previously only had submission uncommented) Thanks again for your help.