近在使用bugfree,根据前人的总结和自己的实践终于把邮件发送配置好了,下面总结配置(已QQ邮箱为例)版本EasyPHP-5.3.5.0+bugfree2.0.4
一.邮件发送配置
1. EasyPHP-5.3.5.0apachephp.ini修改SMTP和sendmail_form如下:
[mail function]
; For Win32 only.
;http://php.net/smtp
SMTP = smtp.qq.com
;http://php.net/smtp-port
smtp_port = 25
; For Win32 only.
;http://php.net/sendmail-from
;sendmail_from =bugfree123@qq.com
2.bugfreeInclude Config.inc.php
修改此文件中的
① [mailReportUser]如下图增加账号和邮箱,admin一定要增加,其他人可以不加
$_CFG['MailReportUser'] = array('admin','bugfree123@qq.com','wangxy','wangxy@qq.com')
② 修改fromAdress,HOST,SMTPAUTH
/* 8. Mail setting. */
$_CFG['Mail']['On'] = true; //开启邮件
$_CFG['Mail']['FromAddress'] = " bugfree123@qq.com"; //管理员邮箱
$_CFG['Mail']['FromName'] = 'BugFree';
$_CFG['Mail']['ReportTo'] = array(); // Where bug statistics message sened to. If empty, to all users.
$_CFG['Mail']['SendMethod'] = 'SMTP'; // MAIL|SENDMAIL|SMTP|QMAIL
/* 9. SMTP param setting. */
$_CFG['Mail']['SendParam']['Host'] = 'smtp.qq.com'; // SMTP邮箱主机
$_CFG['Mail']['SendParam']['SMTPAuth'] = true; // Whether or not to use SMTP authentication. Default is FALSE
$_CFG['Mail']['SendParam']['Username'] = 'bugfree123@qq.com'; //发送邮箱账号
二。 修改邮件发送时间与系统时间不一致
1. 修改EasyPHP-5.3.5.0apachephp.ini文件中
去掉http://php.net/date.timezone前面的分号;
再把date.timezone = Europe/Paris修改为date.timezone =Asia/shanghai
2.在EasyPHP-5.3.5.0mysqlmy.ini
找到[mysql]在默认语言下面修改,没有新增
default-time-zone = Asia/Shanghai
如果前两步修改不生效,再修改第三步的文件
3.修改conf_files文件下
①httpd.conf文件中1021行
修改php_value date.timezone "Asia/Shanghai"
②php.ini文件中去掉http://php.net/date.timezone前面的分号;
再把date.timezone = Europe/Paris修改为date.timezone = Asia/shanghai
① my.ini文件中找到[mysql]