sending mail in magento

前端 未结 3 1430
时光说笑
时光说笑 2021-01-01 02:23

How to send email in magento writing an action in index controller?

my index controller;

public function postAction()
{           

    $post = $this         


        
3条回答
  •  一整个雨季
    2021-01-01 03:00

    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));
                }
        }
    

提交回复
热议问题