CakePhp邮件不工作(smtp)
我正在寻找一个网站。我是这个网站的新手,不懂CakePhp。此站点有用户,我尝试创建一个忘记密码页面。我找过了,但找不到路,也找不到 UsersController.phpCakePhp邮件不工作(smtp),php,email,cakephp,smtp,gmail,Php,Email,Cakephp,Smtp,Gmail,我正在寻找一个网站。我是这个网站的新手,不懂CakePhp。此站点有用户,我尝试创建一个忘记密码页面。我找过了,但找不到路,也找不到 UsersController.php 。。。 如果($this->User->save($this->data)){ 应用程序::使用('CakeEmail','Network/Email'); $settings=$this->requestAction(“页面/设置”); $this->email=new-CakeEmail('smtp'); $email=
。。。
如果($this->User->save($this->data)){
应用程序::使用('CakeEmail','Network/Email');
$settings=$this->requestAction(“页面/设置”);
$this->email=new-CakeEmail('smtp');
$email=$select['User']['email'];
$content=sprintf('Sevgili'.$select['User']['username'.]”,
伊弗雷·耶尼勒姆·塔勒比尼兹·塔拉夫·姆·扎·伊莱蒂尔米·蒂尔。
AşAşAğkıklayark yenişifrenizi belierleyebilinizis.
Keyifli Gezintiler
Yukardaki link ile bağlantısağlayamıyorsanız,
linki web tarayıcınızın adres bölümüne Kopyalayabilisniz.,$服务器['HTTP_主机]。$服务器['REQUEST_URI'],$代码);
$this->email->from(数组($settings['Setting']['smtp_-mail']=>$settings['Setting']['title']))
->至(电子邮件)
->emailFormat('html')
->受试者('ifre Yenileme['.time().]');
如果($this->email->send($content)){
$this->Session->setFlash('ifre güncelleme bilgileriniz E-Posta adrenisize gönderilmiştir'),'default',数组('class'=>'success');
}否则{
触发错误(“错误邮件”);
}
$this->redirect(‘忘记’);
}
和Config/email.php
classemailconfig{
public$default=array(
“传输”=>“邮件”,
'来自'=>'you@localhost',
);
公共$smtp=数组(
“传输”=>“Smtp”,
'来自'=>数组('mymail@gmail.com“=>”Mysite“,
'host'=>'smtp.gmail.com',
“端口”=>587,
“超时”=>30,
'用户名'=>'mymail@gmail.com',
“密码”=>“我的密码”,
“客户端”=>null,
'log'=>真,
“字符集”=>“utf-8”,
“headerCharset”=>“utf-8”,
“tls”=>正确
);
我再说一遍:我是这个网站的新员工,另一名员工使用了这些代码。我不知道为什么这些代码现在不起作用。我问了这个问题。
非常感谢你的建议。在你的smtp配置中,将
tls
设置为FALSE
我试过了,但没用。你的gmail帐户上有没有收到一封邮件说第三方知道你的密码?没有。我没有收到电子邮件。嗯,我也有同样的问题,我所做的就是将TLS设置为false并自动调整我的Gmail帐户以发送电子邮件。你可以在这里找到更多信息:在你的smtp配置中,将TLS
设置为false
我尝试过,但没有成功。你的Gmail帐户上有没有收到一封电子邮件,说第三方知道使用你的密码?没有。我没有收到电子邮件。嗯,我也有同样的问题,我所做的就是将TLS设置为false并自动调整我的Gmail帐户以发送电子邮件。你可以在此处找到更多信息: