Я видел в нескольких статьях блога, что это обычный способ отправить электронное письмо в Magento, но у меня есть для меня жизнь, не знаю, почему это письмо не отправляется в 1.10! Это мой метод:отправить сообщение через Magento
protected function _emailCode($code, $invoice) {
$order = $invoice->getOrder();
// Transactional Email Template's ID
$templateId = 1;
// Set sender information
$senderName = Mage::getStoreConfig('trans_email/ident_support/name');
$senderEmail = Mage::getStoreConfig('trans_email/ident_support/email');
$sender = array('name' => $senderName,
'email' => $senderEmail);
// Set recepient information
$recepientEmail = $order->getCustomerEmail();
$recepientName = $order->getCustomerName();
// Get Store ID
$storeId = Mage::app()->getStore()->getId();
// Set variables that can be used in email template
$vars = array('voucherCode' => $code);
$translate = Mage::getSingleton('core/translate');
// Send Transactional Email
Mage::getModel('core/email_template')
->sendTransactional($templateId, $sender, $recepientEmail, $recepientName, $vars, $storeId);
$translate->setTranslateInline(true);
}
Я хотел бы отметить, что электронные письма работы в других частях Magento так Sendmail работает правильно, и все это, и все мои переменные здесь определены правильно и не пусто при переходе через это.
Спасибо!
спасибо .. плохой дайте это выстрел. да, 1 существует. дайте мне несколько часов, чтобы уйти. –