0
我想发邮件到我的用户他们得到我的网站注册之后。它就像一个帐户激活邮件。我已经试过这一点,但它不工作(其我自己从那里我试图函数来发送邮件):发送HTML邮件CakePHP中
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('[email protected]'=>'My Site'),
'host'=>HOST,
'port'=>PORT,
'timeout'=>30,
'username'=>'[email protected]',
'password'=>PASSWORD,
'client'=>null,
'log'=>false,
//'charset' => 'utf-8',
//'headerCharset' => 'utf-8',
);
}
请帮我。我的代码中是否有任何错误,或者我还需要做其他的事情?
谢谢。
呀,我改变了值。我认为这里的大多数价值都很明确,我想我没有与他们犯过错。我实际上担心“港口”价值。我的客户给了我这些信息,我很困惑在哪里使用什么:Incoming Server =发送服务器=一些信息, •IMAP:端口993 •POP3:端口995 •SMTP:端口465 @ivan – user2387319