读书人

诸位大侠。求解WIN7中有SMTP 设置吗

发布时间: 2013-09-18 14:17:40 作者: rapoo

各位大侠。。求解WIN7中有SMTP 设置吗?
我的网站系统需要用系统的SMTP来做服务器发送邮件,因为之前我的系统是XP,XP系统有自带的SMTP虚拟服务器,我只要打开后就可以作为服务器发送邮件。但是自从换了WIN7系统就不行了,我是有看到过WIN7中有设置SMTP电子邮件的,但是一直设置不成功,求大侠指点迷津。。。。。


还求证 如果要在WIN7中设置功能类似于XP中的虚拟服务器的功能是不是在下图红框中设置呢??
诸位大侠。求解WIN7中有SMTP 设置吗 Windows?7 SMTP 邮件
[解决办法]
哦, 那就是配置SMTP服务器的问题了

没有在win7下配置过默认的SMTP服务器,没法直接给你意见,你可以先搜索引擎下win7邮件服务搭建,


或者可以考虑第3方的邮件服务器程序,不用系统默认的,这个去找找,收费、免费都有

[解决办法]
win7本身没有提供SMTP服务器的功能, Windows Server才有(比如2008, 2012).
楼主可以连接一个已存在的SMTP服务器,或者在win7上装一个第三方的.
[解决办法]
查了一下, CDONTS组件仅支持本机就是SMTP服务器的情况, 而且CDONTS已经被标记为deprecated了, 所以不推荐使用了.
可以使用CDO组件, 用CDO.Configuration来配置远程的SMTP服务器, 示例代码如下:


<%
Set cdoConfig = CreateObject("CDO.Configuration")

With cdoConfig.Fields
.Item(cdoSendUsingMethod) = cdoSendUsingPort
.Item(cdoSMTPServer) = "<enter_mail.server_here>"
.Update
End With

Set cdoMessage = CreateObject("CDO.Message")

With cdoMessage
Set .Configuration = cdoConfig
.From = "from@me.com"
.To = "to@me.com"
.Subject = "Sample CDO Message"
.TextBody = "This is a test for CDO.message"
.Send


End With

Set cdoMessage = Nothing
Set cdoConfig = Nothing
%>


更多信息可以参考http://classicasp.aspfaq.com/email/how-do-i-send-e-mail-with-cdo.html

读书人网 >IIS

热点推荐