protected function _sendEmail($history)
{
ini_set('SMTP', Mage::getStoreConfig('system/smtp/host'));
ini_set('smtp_port', Mage::getStoreConfig('system/smtp/port'));
$mail = new Zend_Mail('utf-8');
$mail->addTo($history->getEmail());
$mail->setBodyHTML($history->getBody());
$mail->setSubject('=?utf-8?B?' . base64_encode($history->getSubject()) . '?=');
$senderName = Mage::getStoreConfig(self::NAME_XML_PATH, $history->getStoreId());
//Mage::getStoreConfig('trans_email/ident_general/name');
$senderEmail = Mage::getStoreConfig(self::EMAIL_XML_PATH, $history->getStoreId());
//Mage::getStoreConfig('trans_email/ident_general/email');
$cc = Mage::getStoreConfig(self::CC_XML_PATH, $history->getStoreId());
$mail->addCc($cc);
$mail->setFrom($senderEmail, $senderName);
try {
if ((string) Mage::getConfig()->getNode('modules/Aschroder_SMTPPro/active') == 'true') {
$transport = Mage::helper('smtppro')->getTransport();
$mail->send($transport);
} else {
$mail->send();
}
} catch (Exception $e) {
Mage::logException($e);
return false;
}
return true;
}