不积跬步,无以至千里!
此文章仅针对“通过 SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证)”这种方式。
环境:windows2003+iis6 独立服务器
设置:
按此设置后以前在centos下“检测”的时候一切正常,今天再上述环境中确遇到了下面问题:
又在本地环境(winxp+apache)下同论坛网站测试,一切正常。
于是结合网上的信息分析, SOCKET 连接 SMTP 服务器也需要服务器的25端口,而windows2003中25端口默认是关闭状态的(个人推测winxp安全性不让2003严格,故可能直接使用)。
解决办法:
可以通过安装windows的“电子邮件服务”组件让服务器监听25端口,可以只安装不用配置。安装后在“服务”中就能看到smtp服务,如果没有开启就开启他并设置开机自启动。
以上步骤搞定后重新检测一下: