Those of you with email domains hosted at ZenSix, or on servers using the Dovecot email system (contact your hoster to verify) and have been experiencing blank screens when trying to access your checkmail.php files manually, here is a fix you should put in immediately.
First, you should be using the latest version of checkmail.php found in version 1.7.5 or later.
On lines 33~35, change this
to this
I didn't need to change the following on my shared hosting accounts, but I did need to change it on my VPS. I wouldn't change it unless you encounter problems.
On line 11
Change this to
If you are *not* experiencing problems, I would make no changes. Except I would upgrade to the latest version of checkmail.php. It has enhancements to improve mail verification.
First, you should be using the latest version of checkmail.php found in version 1.7.5 or later.
On lines 33~35, change this
Code:
$strconnect = '{'.$email_host.':'.$imap_port.'/novalidate-cert}INBOX';
else
$strconnect = '{'.$email_host.':'.$pop_port.'/pop3/novalidate-cert}INBOX';
Code:
$strconnect = '{'.$email_host.':'.$imap_port.'/novalidate-cert}';
else
$strconnect = '{'.$email_host.':'.$pop_port.'/pop3/novalidate-cert}';
I didn't need to change the following on my shared hosting accounts, but I did need to change it on my VPS. I wouldn't change it unless you encounter problems.
On line 11
Code:
$email_host = 'mail.'.$domain; // email host, in 99% cases it's mail.domainname.com
Code:
$email_host = 'localhost'; // email host, in 99% cases it's mail.domainname.com