0
내 사이트에 등록 된 사용자에게 전자 메일을 보내려고합니다. 계정 활성화 메일과 같습니다. 나는 이것을 시도,하지만 작동하지 않습니다 (내가 노력하고있는 곳에서의 내 자신의 기능은 메일을 보낼 수) :CakePHP에서 html 전자 메일 보내기
<?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',
);
}
것은 제발 도와주세요 : 이것은 내 email.php로 파일의 코드
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();
}
. 내 코드에 문제가 있습니까? 아니면 다른 것을해야합니까?
감사합니다.
예, 값을 변경했습니다. 나는 여기서 가치의 대부분이 분명하다고 생각한다. 나는 그들과 실수하지 않았다고 생각한다. 나는 실제로 "항구"가치 (들)에 대해 걱정하고 있습니다. 내 클라이언트가 내게이 정보를주었습니다. 수신 서버 = 보내는 서버 = 일부 정보 ? IMAP : 포트 993 ? POP3 : 포트 995 ? SMTP : 포트 465 @ivan – user2387319