Quote:
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
|
If I remember correctly, from when I first set up vBMS, there are two types of IMAP. One is the IMAP service, which as your host has shown is working on your box, the other is the PHP package. The error you're getting is to do with the PHP package. (Don't worry, it took me ages to find this information out!)
You need to ask your web host to update/install the PHP on your box with "php-imap"
If you box is redhat linux, as example, the host would use the following command from shell ..
Which should get something like the following ..
Code:
Testing package set / solving RPM inter-dependencies...
########################################
php-imap-4.3.2-37.ent.i386. ########################## Done.
php-4.3.2-37.ent.i386.rpm: ########################## Done.
php-ldap-4.3.2-37.ent.i386. ########################## Done.
php-mysql-4.3.2-37.ent.i386 ########################## Done.
php-odbc-4.3.2-37.ent.i386. ########################## Done.
php-pgsql-4.3.2-37.ent.i386 ########################## Done.
Preparing ########################################### [100%]
Installing...
1:php ########################################### [100%]
2:php-imap ########################################### [100%]
3:php-ldap ########################################### [100%]
4:php-mysql ########################################### [100%]
5:php-odbc ########################################### [100%]
6:php-pgsql ########################################### [100%]
The following packages were added to your selection to satisfy dependencies:
Name Version Release
--------------------------------------------------------------
php 4.3.2 37.ent
php-ldap 4.3.2 37.ent
php-mysql 4.3.2 37.ent
php-odbc 4.3.2 37.ent
php-pgsql 4.3.2 37.ent
As you can see I'm running PHP 4.3.2
Once that's done, restart the server and vBMS "should" work