Well thanks for letting me know about the maildir being created. I however had to create it because when I logged into IMAP I just got an error about the maildir not existing.
I am using the most recent version of CentOS 64bit, based off RHEL as you probably know.
Not sure if it helps, but I just copied 4 emails to my inbox using thunderbird, marked them as unread, then checked my email with http://pingability.com/
and they show up.
Would I need to setup a mx record or something for imap?
[root]~ # netstat -tulp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 *:mysql *:* LISTEN 16965/mysqld
tcp 0 0 cl-t112-271cl.privated:pop3 *:* LISTEN 17163/couriertcpd
tcp 0 0 cl-t112-271cl.privated:imap *:* LISTEN 17564/couriertcpd
tcp 0 0 cl-t112-271cl.privated:http *:* LISTEN 16603/httpd
tcp 0 0 *:ftp *:* LISTEN 32568/proftpd: (acc
tcp 0 0 *:smtp *:* LISTEN 2258/master
tcp 0 0 *:ssh *:* LISTEN 32744/sshd
And I have ADDRESS set in my imapd file to my server's ip address. Courier imap is installed to /usr/lib/courier-imap/
And I have SELinux enabled, and would prefer to leave it that way, but if I must I can disable it, also, my /var/log/debug and /var/log/maillog files are empty (I cleared them after I fixed the last problem).