telnet 25不能进入黑屏,说明25端口没有开放。自己做实验你把什么都关了,行吗,你这是自己跟自己找麻烦,入站规则也不要设置了,等调试可以了,在加强安全。看了一下代码:php+iis(apache)+windows,可惜我是linux,不用window平台。上面的代码相信你也看的懂,我就不翻译了。netstat -ano 没有看见25,说明不能提供smtp了。你首先把25开放了以上是我自己的看法和建议,祝你好运。一分也没有,打了这么多的字,原创,你看着办吧