Tony君 发表于 2016-11-29 12:28:50

CI的email类需要php.ini设置么?

RT 尝试了下CI的Email类 但发现CI报错

A PHP Error was encountered
Severity: Warning
Message: mail(): SMTP server response: 503 Error: need EHLO and AUTH first !
Filename: libraries/Email.php
Line Number: 1862
Backtrace:
File: G:\WebServer\McAdmin\application\controllers\Email.php
Line: 32
Function: send
File: G:\WebServer\McAdmin\index.php
Line: 315
Function: require_once
SMTP设置


; For Win32 only.
; http://php.net/smtp
SMTP = smtp.qq.com
; http://php.net/smtp-port
smtp_port = 25

Hex 发表于 2016-11-29 13:59:52

贴代码看下你怎么写的。原则上不需要修改 php.ini

Devin 发表于 2016-11-29 14:27:47

本帖最后由 Devin 于 2016-11-29 14:30 编辑

。。。

Tony君 发表于 2016-12-1 10:09:08

Hex 发表于 2016-11-29 13:59
贴代码看下你怎么写的。原则上不需要修改 php.ini



我用的QQ邮箱 而且开启了第三方客户端登陆需要授权 所以pass不是邮箱的密码

Hex 发表于 2016-12-1 11:11:58

Tony君 发表于 2016-12-1 10:09
我用的QQ邮箱 而且开启了第三方客户端登陆需要授权 所以pass不是邮箱的密码
...
你缺少设置发送邮件的协议配置 $config['protocol'] = 'sendmail';

建议看看手册 http://codeigniter.org.cn/user_guide/libraries/email.html

Tony君 发表于 2016-12-1 16:34:34

Hex 发表于 2016-12-1 11:11
你缺少设置发送邮件的协议配置 $config['protocol'] = 'sendmail';

建议看看手册 http://codeigniter.org ...

设置了一样不行·~~

Tony君 发表于 2016-12-1 17:02:31

Hex 发表于 2016-12-1 11:11
你缺少设置发送邮件的协议配置 $config['protocol'] = 'sendmail';

建议看看手册 http://codeigniter.org ...


Hex 发表于 2016-12-1 18:01:56

Tony君 发表于 2016-12-1 17:02

你这个代码里没设置啊。。。。要这样写 $config['protocol'] = 'smtp'; 对照你写的。。。
别忽悠我 哈哈

页: [1]
查看完整版本: CI的email类需要php.ini设置么?