公司bugfree邮件通知坏掉了,查了很多资料,解决方法都差不多,比如:
在安装过程或者通过编辑protected/config/main.php文件可以启用邮件通知功能。
我的路径是:C:\xampp\htdocs\bugfree\protected\config\main.php,其实直接搜main.php就可以找到
main.php部分代码:(直接滑到整个文件的最下面)
'mail' =>
array (
'on' => '1',
'from_address' => 'xxxx@126.com', //发送邮件的邮箱地址。
'from_name' => 'BugFree',//发送邮件名,不一定是邮箱地址的用户名
'send_method' => 'SMTP',
'send_params' =>
array (
'host' => 'smtp.126.com',
// The server to connect. Default is localhost。
//这里是指的邮件服务器,如果你安装bugfree上没有邮件服务器,
//可以使用其他邮件服务器,比如126,地址即为stmp.126.com
'smtp_auth' => true,
//Default is FALSE。这里要改成true
'username' => 'xxxx@126.com',
'password' => 'xxxxxx',
),
),
),
公司之前用的是腾讯企业邮件,这次由于种种原因,我换成了163邮箱,终于才搞定的
这个方法最重要的地方是:'password' => 'xxxxxx',
这里,必须填邮箱的客户端授权密码,不能填登录密码!
授权码的获取方式自行百度~~~如果有人知道腾讯企业邮箱怎么获取授权码也可以告诉我,不然我也只能继续用163邮箱了……
修改完成之后在XAMPP客户端上重启Apache以后,bugfree就可以正常发邮件了啊啊啊。
百度过程中还看到了一个方法,是修改sendmail.ini文件,我修改过,但好像并没有什么用,最后授权密码搞定以后把sendmail.ini文件重置过以后邮件还是正常的,所以应该没有什么影响吧。