How to send email in magento writing an action in index controller?
my index controller;
public function postAction()
{
$post = $this
Finally i created a function for sending mail by using zend
public function sendMail() { $post = $this->getRequest()->getPost(); if ($post){ $random=rand(1234,2343); $to_email = $this->getRequest()->getParam("email"); $to_name = 'Hello User'; $subject = ' Test Mail- CS'; $Body="Test Mail Code : "; $sender_email = "sender@sender.com"; $sender_name = "sender name"; $mail = new Zend_Mail(); //class for mail $mail->setBodyHtml($Body); //for sending message containing html code $mail->setFrom($sender_email, $sender_name); $mail->addTo($to_email, $to_name); //$mail->addCc($cc, $ccname); //can set cc //$mail->addBCc($bcc, $bccname); //can set bcc $mail->setSubject($subject); $msg =''; try { if($mail->send()) { $msg = true; } } catch(Exception $ex) { $msg = false; //die("Error sending mail to $to,$error_msg"); } $this->getResponse()->setBody(Mage::helper('core')->jsonEncode($msg)); } }