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......”错误 |
回帖 |
wwccss 访问次数 : 593 注册日期 : 05-05-01 10:08 上次访问 : 10-07-19 11:44 |
你需要检查一下在虚拟主机下面可否访问那台mail服务器。 |
回帖 |
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主页 |
回帖 |
wwccss 访问次数 : 593 注册日期 : 05-05-01 10:08 上次访问 : 10-07-19 11:44 |
你可以把Include/Class/PhpMailer/下面的smtp类文件打开,其中有一个选项是debug,把debug打开,然后看具体的原因是什么了。 |
回帖 |