如何在 magento 中发送自定义电子邮件

How to send custom email in magento

我是 MAGENTO 的新手,我构建了一个全新的扩展。 所以我现在创建了表格,我想将 html 中的所有详细信息发送给管理员和来宾用户。

   $mail = new Zend_Mail();
   $mail->setBodyText($mydata);
   $mail->setFrom($guestEmail); 
   $mail->addTo('test@gmail.com', 'Some Recipient');
   $mail->setSubject('Test su');
   $mail = Mage::getModel('core/email'); 

感谢您的帮助。

试试这个代码我想我已经回答了它:--

<?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('arunendra.gct@gmail.com');
        $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');
    }

}