【问题标题】:SMTP local server in windows 7? (running IIS7)Windows 7中的SMTP本地服务器? (运行 IIS7)
【发布时间】:2011-11-07 19:59:59
【问题描述】:

我正在尝试通过 Windows 7 企业版中的本地 SMTP 服务器(本地主机,端口 25)通过 python 代码发送邮件。我显然越来越恼火 [Errno 10061] No connection could be made because the target machine actively refused it 消息,因为我没有安装任何 SMTP 服务器。由于微软的文档模棱两可,我以为我可以使用Server manager 工具来安装本地 SMTP 服务,结果发现它在 Windows 7 上不起作用。

我在其他线程中读到,Windows 7 不再包含 SMTP 服务,因此它没有本地 SMTP 服务器。所有线程都将提问者引导至其他第 3 方 SMTP 服务。问题是:还有其他配置本地 SMTP 服务器的方法吗?还是它仍然是一个悬而未决的问题,我别无选择,只能使用 3rd 方软件?

【问题讨论】:

    标签: windows-7 iis-7 smtp localhost


    【解决方案1】:

    此回复有点晚,但可能会对下一个人有所帮助...

    不,Windows 7 不附带 SMTP 服务器。据说远程服务器管理工​​具包括一个 SMTP 服务器,但是根据这个link,它不起作用。

    从 Windows 7 机器发送电子邮件的一些选项是:

    出于开发目的,我喜欢 smtp4dev https://github.com/rnwood/smtp4dev。它是开源的并模拟 SMTP 服务器。但是,它并没有实际发送电子邮件,而是保留在系统托盘上的应用程序中。非常适合确保您不会意外向用户发送垃圾邮件。

    如果您打算真正发送电子邮件,我建议您使用具有静态 IP 地址的 SMTP 服务器,因为大多数垃圾邮件过滤器不喜欢动态地址并会阻止电子邮件。

    我没用过,但如果您必须从本地 Windows 机器发送电子邮件并且不担心垃圾邮件过滤器,那么 www.softstack.com 的免费 SMTP 服务器似乎很受欢迎。

    [编辑后的新代码库链接]

    【讨论】:

    • smtp4dev 太棒了!从现在开始,这将是我的最爱之一!
    • 感谢 smtp4dev 的推荐。效果非常好。
    猜你喜欢
    • 1970-01-01
    • 2012-01-20
    • 1970-01-01
    • 1970-01-01
    • 2010-11-10
    • 1970-01-01
    • 2011-03-19
    • 2023-03-09
    • 1970-01-01
    相关资源
    最近更新 更多