0

我被要求处理从公司网络上的应用程序生成的电子邮件。这不是通过交换进行的,该应用程序本身已发送 SMTP。为了在接收服务器上捕获电子邮件,我打算编写一个 Windows 服务来监听端口 25。

问题是如何将数据发送到接收服务器。网络管理员认为发送 [name]@[server] 将在内部工作。是这样吗?

这很可能是问错了地方,因为我不需要代码方面的帮助,只需将电子邮件发送到正确的地方。

非常感谢

4

1 回答 1

0

如果生成电子邮件的应用程序具有“SmartHost”或“SMTP 网关”的设置,那么我建议在那里设置接收服务器的 IP 并避免 DNS 的潜在问题。

如果不是,那么是的,您应该可以说 user@hostname。如果没有为主机名设置 MX 记录,那么 RFC 说您应该回退并使用 A 记录,因此发件人应该在端口 25 上将邮件直接发送到主机名。

如果您愿意,可以使用我们的SMTP 诊断工具检查您的服务器是否接受端口 25 上的连接和邮件命令。

于 2013-03-22T21:47:19.580 回答