【问题标题】:local smtp server to send mail [closed]本地 smtp 服务器发送邮件 [关闭]
【发布时间】:2013-01-12 06:56:50
【问题描述】:

我需要在运行 Windows 7 企业版的笔记本电脑上演示一个应用程序。该应用程序应该发送邮件。我如何设置本地 smtp 服务器来发送邮件并能够在我的机器上的 Outlook 中接收它。我需要能够在未连接到 Internet 的情况下进行演示。

【问题讨论】:

标签: smtp


【解决方案1】:

XMailhMailServer 应该可以解决问题。

有关此previous question 的更多详细信息。

【讨论】:

  • 谢谢,我决定用剪纸,因为它最容易使用。
  • hMailServer 帮了我大忙 - 谢谢 Ismael
  • 再三考虑 Papercut 看起来更适合我的需求,更轻且无需麻烦配置、启动和停止服务等。
  • “上一个问题”未找到
【解决方案2】:

仅限本地 smtp:smtp4dev(类似于剪纸)
该应用程序会捕获发送给它的所有内容,但不会通过 Internet 发送电子邮件。

【讨论】:

【解决方案3】:

Papercut 非常活跃(最后一次发布于 2015 年 6 月 25 日):

是否曾经需要测试来自应用程序或网站的电子邮件,但又不希望它们被意外发送或不得不处理设置测试电子邮件服务器的麻烦? Papercut 是一个快速的电子邮件查看器,内置 SMTP 服务器,仅用于接收邮件。它不会对您发送电子邮件的方式实施任何限制。它允许您查看整个电子邮件-chilada:正文、html、标题、附件到顽皮的原始位。它可以设置为在启动时运行,并在托盘中安静地最小化,当有新消息到达时会弹出一个气球。

你也可以试试smtp4dev:

一个虚拟 SMTP 服务器,适用于 Windows、Linux、Mac OS-X(可能还有 .NET Core 可用的其他地方)

【讨论】:

  • 我试过了,但对于如何在软件中或在该链接上进行设置完全没有帮助。 papercut 中的选项菜单允许您选择几个 ip,但显然需要更多配置,因为将我的 smtp 客户端指向这些值不起作用。
  • @MikeCorcoran 在我的情况下,我已将 Papercut 设置为侦听所有 IP 地址(Any 选项),然后我刚刚在我的 jenkins 实例中设置了 IP 和端口,不需要其他任何东西.
【解决方案4】:

您还可以(在演示中)使用“specifiedPickupDirectory”设置来利用相同的代码,但将电子邮件消息放到本地文件夹中,从而减少对实际 SMTP 服务器的需求,但能够证明电子邮件按预期生成。

MSDN:http://msdn.microsoft.com/en-us/library/ms164241.aspx

【讨论】:

  • 远行最简单的方法
【解决方案5】:

对我来说最好的选择是 https://www.npmjs.com/package/maildev

在节点上运行的无痛 smtp 服务器。因此,您需要安装节点,但它实际上会向任何 smtp 服务器发送电子邮件。

【讨论】:

    【解决方案6】:

    您可以使用 Telnet 发送电子邮件或使用套接字编程实现协议。

    参考http://www.softwareandfinance.com/Visual_CPP/TelnetEmail.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-19
      • 2017-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-25
      • 1970-01-01
      相关资源
      最近更新 更多