我想在我的用户在我的网站上注册后向他们发送电子邮件。它就像一个帐户激活邮件。我已经尝试过了,但它不起作用(它是我自己尝试发送邮件的功能):
public function send_mail($from,$to,$subject,$msg,$value,$template){
$Email=new CakeEmail('smtp');
$Email->template('template','default')
->viewVars(array('value'=>$value))
->emailFormat('html')
->to($to)
->subject($subject)
->from(array($from=>'My Site'))
->send();
}
这是我的 email.php 文件的代码:
<?php
class EmailConfig{
public $smtp=array(
'transport'=>'Smtp',
'from'=>array('notification@domain.com'=>'My Site'),
'host'=>HOST,
'port'=>PORT,
'timeout'=>30,
'username'=>'notification@domain.com',
'password'=>PASSWORD,
'client'=>null,
'log'=>false,
//'charset' => 'utf-8',
//'headerCharset' => 'utf-8',
);
}
请帮我。我的代码有什么问题吗,或者我必须做其他事情?
谢谢。