Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- try {
- $mail = Mage::getModel('core/email');
- $mail->setToName($email);
- $mail->setToEmail($email);
- $mail->setBody($html);
- $mail->setSubject("Automated Bundle Purchase: Coupon Code");
- $mail->setFromEmail(Mage::getStoreConfig('trans_email/ident_general/email'));
- $mail->setFromName(Mage::getStoreConfig('trans_email/ident_general/name'));
- $mail->setType('html');
- $mail->send();
- } catch (Exception $e) {
- Mage::log($e->getMessage());
- }
- <email_queue>
- <table>core_email_queue</table>
- </email_queue>
- <email_recipients>
- <table>core_email_queue_recipients</table>
- </email_recipients>
- <core_email_queue_send_all>
- <schedule><cron_expr>*/1 * * * *</cron_expr></schedule>
- <run><model>core/email_queue::send</model></run>
- </core_email_queue_send_all>
- <core_email_queue_clean_up>
- <schedule><cron_expr>0 0 * * *</cron_expr></schedule>
- <run><model>core/email_queue::cleanQueue</model></run>
- </core_email_queue_clean_up>
- if ($this->hasQueue() && $this->getQueue() instanceof Mage_Core_Model_Email_Queue) {
- /** @var $emailQueue Mage_Core_Model_Email_Queue */
- $emailQueue = $this->getQueue();
- $emailQueue->setMessageBody($text);
- $emailQueue->setMessageParameters(array(
- 'subject' => $subject,
- 'return_path_email' => $returnPathEmail,
- 'is_plain' => $this->isPlain(),
- 'from_email' => $this->getSenderEmail(),
- 'from_name' => $this->getSenderName(),
- 'reply_to' => $this->getMail()->getReplyTo(),
- 'return_to' => $this->getMail()->getReturnPath(),
- ))
- ->addRecipients($emails, $names, Mage_Core_Model_Email_Queue::EMAIL_TYPE_TO)
- ->addRecipients($this->_bccEmails, array(), Mage_Core_Model_Email_Queue::EMAIL_TYPE_BCC);
- $emailQueue->addMessageToQueue();
- return true;
- }
- /** @var $emailQueue Mage_Core_Model_Email_Queue */
- $emailQueue = Mage::getModel('core/email_queue');
- $emailQueue->setEntityId($this->getId())
- ->setEntityType(self::ENTITY)
- ->setEventType(self::EMAIL_EVENT_NAME_NEW_ORDER)
- ->setIsForceCheck(!$forceMode);
- $mail->setQueue($emailQueue)->send();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement