繁体   English   中英

Windows 7中的SMTP本地服务器? (运行IIS7)

[英]SMTP local server in windows 7? (running IIS7)

我正在尝试通过Windows 7企业版中的本地SMTP服务器(localhost,端口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服务器。 所有线程都将提问者引导到其他第三方SMTP服务。 问题是:还有其他配置本地SMTP服务器的方法吗? 或者它仍然是一个悬而未决的问题,我别无选择,只能使用第三方软件?

这种反应有点晚,但可能有助于下一个人......

不,Windows 7没有配备SMTP服务器。 据推测,远程服务器管理工​​具包括一个SMTP服务器,但根据此链接 ,它不起作用。

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

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

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

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

[编辑新代码库的链接]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM