2015-09-10 3 views
1

Я очень новичок в MAGENTO, у меня есть новое расширение. Так что я создал форму сейчас, я хочу отправить все детали в html для администратора, а также для гостевого пользователя.Как отправить заказную электронную почту в magento

$mail = new Zend_Mail(); 
    $mail->setBodyText($mydata); 
    $mail->setFrom($guestEmail); 
    $mail->addTo('[email protected]', 'Some Recipient'); 
    $mail->setSubject('Test su'); 
    $mail = Mage::getModel('core/email'); 

Спасибо за помощь.

ответ

1

попробовать этот код я думаю, я уже ответил на это: -

<?php 
class Arunendra_Headerchanger_IndexController extends Mage_Core_Controller_Front_Action{ 
    public function sendemailAction() 
    { 
     //Fetch submited params 
     $params = $this->getRequest()->getParams(); 
     $firstName = $this->getRequest()->getParams('First-Name'); 
     $lastName = $this->getRequest()->getParams('Last-Name'); 
     $email = $this->getRequest()->getParams('Email'); 
     $fullName = $firstName.' '. $lastName; 

     $result = array_filter($params, 'strlen'); 
     $str = '<table><tr><th>Field:</th><th>Value:</th></tr>'; 
     foreach($result as $key => $value){ 
     $str .='<tr>'; 
     $str .= '<td>'.$key.':</td><td>'.$value.'</td>'; 
     $str .= '</tr>'; 

     } 
     $str .= '</table>';  
     $mail = Mage::getModel('core/email'); 
     $mail->setToName('Arunendra'); 
     $mail->setToEmail('[email protected]'); 
     $mail->setBody($str); 
     $mail->setSubject('Pre-Employment Application'); 
     $mail->setFromEmail($email); 
     $mail->setFromName($fullName); 
     $mail->setType('html');// You can use 'html' or 'text' 
     try { 
      $mail->send(); 
      Mage::getSingleton('core/session')->addSuccess('Your request has been sent'); 
     }   
     catch(Exception $ex) { 
      Mage::getSingleton('core/session')->addError('Unable to send email.'); 

     } 

     //Redirect back to index action of (this) inchoo-simplecontact controller 
      $this->_redirect('careerform'); 
    } 

} 
Смежные вопросы