在域上向服务器发送电子邮件

时间:2013-03-22 19:09:19

标签: email tcp windows-server-2008

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

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

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

非常感谢

1 个答案:

答案 0 :(得分:0)

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

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

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