How to add more than one recipients in magento contact (or any other) form?

In ‘Mage/Contacts/controllers’
$mailTemplate = Mage::getModel(’core/email_template’);
$mailTemplate->setDesignConfig(array(’area’ => ‘frontend’))
->setReplyTo($post[’email’])
->sendTransactional(
Mage::getStoreConfig(self::XML_PATH_EMAIL_TEMPLATE),
Mage::getStoreConfig(self::XML_PATH_EMAIL_SENDER),
$recipient,
null,
array(’data’ => $postObject)
);

Replace above code in contacts/controller.php with below code....

$recipients = explode (’;’,Mage::getStoreConfig(self::XML_PATH_EMAIL_RECIPIENT));
foreach($recipients as $recipient):
$mailTemplate = Mage::getModel(’core/email_template’);
$mailTemplate->setDesignConfig(array(’area’ => ‘frontend’))
->setReplyTo($post[’email’])
->sendTransactional(
Mage::getStoreConfig(self::XML_PATH_EMAIL_TEMPLATE),
Mage::getStoreConfig(self::XML_PATH_EMAIL_SENDER),
$recipient,
null,
array(’data’ => $postObject)
);
endforeach;

Thanks
Abhay
 

Comments