Here is additional verification that IMAP and all ports are working on my server:
Hi,
I've checked to see that port 110, 143, and 25 are all open and listening.
-bash-2.05b# hostname
vps.youngcomposers.com
-bash-2.05b# telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK Hello there.
-bash-2.05b# telnet localhost 143
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS] Courier-IMAP ready. Copyright 1998-2005 Double Precision, Inc.
See COPYING for distribution information.
-bash-2.05b# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220-vps.youngcomposers.com ESMTP Exim 4.63 #1 Wed, 18 Apr 2007 18:15:54 -0400 220-We do not authorize the use of this system to transport unsolicited, 220 and/or bulk e-mail.
Apparently the error is not on my end, and a potential bug in the software installation process.