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