我被要求处理从公司网络上的应用程序生成的电子邮件。这不是通过交换,应用程序已发送SMTP本身。要捕获接收服务器上的电子邮件,我打算编写一个Windows服务来侦听端口25。
问题是如何将数据传输到接收服务器。网络管理员认为发送[name] @ [server]将在内部工作。是这种情况吗?
这可能是错误的地方,因为我不需要帮助代码,只需将电子邮件发送到正确的位置。
非常感谢
答案 0 :(得分:0)
如果生成电子邮件的应用程序设置了" SmartHost"或者一个" SMTP网关"那么我建议在那里设置接收服务器的IP并避免DNS的潜在问题。
如果没有,那么是的,您应该可以说user @ hostname。如果没有为主机名设置MX记录,则RFC表示您应该退回并使用A记录,因此发件人应将端口25上的邮件直接发送到主机名。
如果您愿意,可以使用我们的SMTP Diag tool检查您的服务器是否接受端口25上的连接和邮件命令。