iPage has made some changes to their servers in response to Google's POODLE alert (see https://www.ipage.com/info/systemnotice.bml?id=12951). When this happened all my calls with the PHP Mad Mimi API Client Library failed with the following error
Curl error: error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure
After much hair pulling and testing I figured out a fix. I thought I would post it here just in case anyone encounters the same problem.
Edit your MadMimi.class.php file.
Insert a line after line 62 to set the cipher list to TLS:
curl_setopt($ch, CURLOPT_SSL_CIPHER_LIST, 'TLSv1');
Then comment out the new line 65 which should now read:
//curl_setopt($ch, CURLOPT_SSLVERSION, 3);
Hope that helps