请问这是什么原因?

bamboo789 2002-09-10 06:59:19
各位高手,小弟今天修改了一个smtp发送mail的class。在自己的本机上(环境是:win98+apache1.3.19+php4.0.5+局域网内通过代理上网)测试通过没有问题,可是我将其上传到我的51.net的A型空间上就提示无法连接到smtp服务器,而且好多smtp服务都连不上。请问这是为什么?然而我的一个whois系统却工作正常,请问高手这是为什么?谢谢!
...全文
68 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
bamboo789 2002-09-11
  • 打赏
  • 举报
回复
没有看懂bluesky_wjs(打工者 Dagongzhe.net)的意思。现在我并不是要求51.net为我开通smtp服务,实际上连接的也并不是我自己空间上对应的SMTP服务器,而是另一个服务器,如SMTP。163。COM等等。这就不行。况且我的空间所对应的服务器上已经开了SMTP服务。而且我还在猜想是不是正是因为这个原因才使我的代码不能工作的呢
bluesky_wjs 2002-09-11
  • 打赏
  • 举报
回复
smtp是个可安装组件,isp一般不给开通,因为它会消耗好多能量。
所以,如果你想用,必须先给isp发个开通传真,然后就可以了。
bamboo789 2002-09-11
  • 打赏
  • 举报
回复
anziqi(枫叶无情),请您具体说说,我应该如何修改?我总觉得这跟环境的关系不是很大,因为现在的问题主要是打不开被连接的smtp服务器的问题,而这只用了一个函数
anziqi 2002-09-11
  • 打赏
  • 举报
回复
我想可能是他服务器上的php.ini的配置就不太对.所以你跟本就不能用.
就象你的php.ini不配一样..

总之是环境不同.

只作参考.
bamboo789 2002-09-11
  • 打赏
  • 举报
回复
phpteam(George) 的说法好像不对,我刚开始也以为他们屏蔽了fsockopen函数了,但实际上不是这样的,因为我的域名查询系统工作是正常的,在这个系统里也是用fsockopen来打开whois服务器的,只是它打开的是43端口,而发送邮件是用25端口,所以我猜想是不是因为51.net有smtp服务的原因?谢谢各位了,对了如果分数还可以再加
anziqi 2002-09-11
  • 打赏
  • 举报
回复
他的环境可不是跟你的一样.
phpteam 2002-09-11
  • 打赏
  • 举报
回复
51.net空间好象不允许远程访问的,也就是说不能用fsockopen的。
bamboo789 2002-09-11
  • 打赏
  • 举报
回复
我的smtp发送邮件class支持服务器认证,现在的问题不是在服务器是否要求认证上,而是在于用fsockopen根本就建立不起和对方的连接。是不是因为51.net上已经有了smtp服务,所以端口冲突的原因?请各位大虾指点,谢谢!
我的class支持附件的
bamboo789 2002-09-11
  • 打赏
  • 举报
回复
这个问题就没有高手回答得出来吗?
bombshell 2002-09-10
  • 打赏
  • 举报
回复
空间问题。对了,你的class支持附件吗?
Jade 2002-09-10
  • 打赏
  • 举报
回复
一般的smtp服务器要认证的,打电话问一下就好了。我原来用51的空间。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧