- 日志
- 好友
- 卖家信用
- 买家信用
- 注册时间
- 2010-11-4
- 在线时间
- 小时
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册账号
x
用cakeEmail和gmail,不知道为什么总是发不了邮件,邮箱的用户名和密码是绝对正确的
cakephp版本2.4.5
首先php.info
Registered Stream Socket Transports : ssl是有效的
然后app/Config/email.php
- class EmailConfig {
- public $default = array(
- ・
- ・
- );
- public $smtp = array(
- ・
- ・
- );
- public $fast = array(
- ・
- ・
- );
- public $gmail = array(
- 'host' => 'smtp.gmail.com',
- 'port' => 465,
- 'username' => '****@gmail.com',
- 'password' => '*****',
- 'transport' => 'Smtp',
- 'tls' => true
- );
- }
复制代码 然后controller中
- public function sendmail() {
- App::uses('CakeEmail', 'Network/Email');
- $email = new CakeEmail();
- $email->config('gmail');
- $email->from( array( '****@gmail.com' => 'Sender'));
- $email->to( '****@hotmail.com');
- $email->subject( 'test');
- $email->send( 'test' );
- var_dump($email);
- echo 'ok';
- exit();
- }
复制代码 在然后出现的error
不知道怎么回事,
求大神指点
|
|