您的位置:BugFree > 论坛 > 技术支持 > BugFree Support[BugFree安装支持] > 帮助解决Fedora环境下配置BugFree1.1无法发送邮件问题
2007-11-02 16:37:33 帮助解决Fedora环境下配置BugFree1.1无法发送邮件问题
#1
eric.zhuang
访问次数 : 11
注册日期 : 07-11-02 16:01
上次访问 : 09-10-29 21:05
[软件环境]
虚拟机: VMware Workstation
操作系统: Fedora 7
数据库: Mysql 5.0.45
Apache: 2.2.6
PHP: 5.2.4

[现象]
提交Bug问题后,页面提示 “SMTP error: Could not connect to SMTP host.”

[系统配置]
1.已关闭如iptable选项,并且防火墙完全关闭
2.可通过“ping mail.j*******.com”连通

[角本配置]
1./* 8. Mail setting. */
$BugConfig["Mail"]["On"] = true;
$BugConfig["Mail"]["FromAddress"] = "自已邮箱"; //或者为空也试过
$BugConfig["Mail"]["FromName"] = "BugFreeAdmin";
$BugConfig["Mail"]["ReportTo"] = array();
$BugConfig["Mail"]["SendMethod"] = "SMTP";

/* 9. SMTP param setting. */
$BugConfig["Mail"]["SendParam"]["Host"] = "mail.********.com";
$BugConfig["Mail"]["SendParam"]["SMTPAuth"] = true;
$BugConfig["Mail"]["SendParam"]["Username"] = "j*******@j*******.com";
$BugConfig["Mail"]["SendParam"]["Password"] = "********";

[问题]
BugFree需平台转移至Linux环境,之前安装的Win环境下BugFree1.1可以实现发送邮件功能。且新搭建Linux环境下所使用的BugFree文件为以前Win环境下程序文件,除修改了连接数据库信息外未做其它任何修改。
1.BugFree页面可正常使用,且Fedora防火墙也关了,包括运行虚拟机的这台Win系统安装的杀毒软件Avast也关闭了邮件防护功能,还需要再关闭或调试哪些地方在Fedora下?
2.程序的配置文件是否哪里还有影响到邮件发送的地方未做更改,但问题是PHP角本目录完全是以前运行正常的Win系统下完全拷贝来的呀,所使用的SMTP Host也未改动,且试过163也不行?请帮助思考一下

另外,修改NoticeBug.php文件后, 通过http://192.168.0.128/BugFree/NoticeBug.php?BugUserName=用户名&BugUserPWD=密码,仍然会提示“SMTP error:Could not......”错误
回帖
2007-11-02 19:51:40
#2
wwccss
访问次数 : 593
注册日期 : 05-05-01 10:08
上次访问 : 10-07-19 11:44
你需要检查一下在虚拟主机下面可否访问那台mail服务器。
回帖
2007-11-05 09:39:20
#3
eric.zhuang
访问次数 : 11
注册日期 : 07-11-02 16:01
上次访问 : 09-10-29 21:05
在虚拟机中是可以访问mail服务器,已通过两种方式验证
1. ping mail.j*******.com 结果是可Ping通
2. 在Firefox浏览器中可以打开mail.j******.com主页
回帖
2007-11-05 13:32:20
#4
wwccss
访问次数 : 593
注册日期 : 05-05-01 10:08
上次访问 : 10-07-19 11:44
你可以把Include/Class/PhpMailer/下面的smtp类文件打开,其中有一个选项是debug,把debug打开,然后看具体的原因是什么了。
回帖