CakePHP send email

前端 未结 2 1775
小蘑菇
小蘑菇 2021-01-07 09:41

I\'ve got a problem with sending mail using CakePHP. Everythings giong well, but i didn\'t receive any single mail , i tired to send to 2 different emails .

//Websit

2条回答
  •  星月不相逢
    2021-01-07 10:03

    try this, you didn't set the config

    public function contact_email()
    { /* all data is taken from contact.ctp, I debuged all data below and it's correct */
        $useremail = $this->data['Website']['useremail'];
        $usertopic = $this->data['Website']['usertopic'];
        $usermessage = $this->data['Website']['usermessage'];
        $Email = new CakeEmail();
        $Email->config('smtp')
              ->emailFormat('html')
              ->from($useremail)        
              ->to('wigan@mail.com')
              ->subject($usertopic); // all data is correct i checked several times
        if($Email->send($usermessage))
        {
            $this->Session->setFlash('Mail sent','default',array('class'=>'alert alert-success'));
            return $this->redirect(array('controller'=>'websites','action'=>'contact'));
        } else  {
            $this->Session->setFlash('Problem during sending email','default',array('class'=>'alert alert-warning'));
        }
    }
    

提交回复
热议问题