CentOS last I checked by default installs and runs SELinux."Security-Enhanced Linux (SELinux) is a Linux
kernel security module that provides a mechanism for supporting access
control security policies, including United States Department of
Defense–style mandatory access controls (MAC)."This is a fancy way of saying that its like a firewall. If you are having issues connecting to things (and you said you are) you might try disabling SELinux to see if it fixes your problem. If it does viola! That just means that you will have to investigate how to write a rule that will allow your connections to continue unimpeded.Also as a side note, in order for you to collect mail from Google you have to enable that feature in your account at Google. :)To find where your PHP error log you can look in your php.ini (it might be in /etc/php.ini but I'm not real sure where CentOS puts it) . Alternatively you can create a file in a web folder called text.php and in the file put the following:<?php phpinfo();?>Then browse to your site\test.php and you will see your PHP configuration. There should be a line in the resulting page and it will tell you where your error log is located. Make sure that you remove your test.php after the fact, as you do not want just anyone to be able to be able to go and look at your PHP configuration. If you get stuck please feel free to post specific questions, and of course use Google often. I do. :)