windows xp和2000本身就拥有构件smtp服务器的功能,只是一般还没有安装。选择“控制面板→添加/删除程序→添加/删除windows组件”,弹出 “windows组件向导”对话框,在其中双击“internet信息服务(iis)”项,就会打开详细选择项,选中“smtp service”,按“确定”,插入windows xp安装盘进行安装。
“访问”选项卡中设置访问权限。单击“身份验证”,选择“匿名访问”,表示任何用户都可以发送,其他两项不用选择;单击“连接控制”中的“连接”和“中段限制”中的“中断”,选中“仅以下列表除外”,表示可以许接入所有用户的访问。点击添加,然后选单台计算机,添加IP地址为 127.0.0.1。然后一路确定返回。(不进行此项设置,可能会出现:SMTP server response: 550 5.7.1 Unable to relay for xxxxx@163.com。。。的错误)
小结:
这种“Unable to relay user@externaldomain.com”的错误通常属于设计意图。也就是说,为了防止Internet上的Unsolicited Commercial E-Mail (UCE),Microsoft的SMTP服务,默认,是不允许一封邮件通过它中继到外面的邮件地址的!