设置 Windows 服务器以接收子域到文件夹的电子邮件

设置 Windows 服务器以接收子域到文件夹的电子邮件

我有一个稍微奇怪的要求,我需要设置一个 Windows 服务器来接收发送到某个子域的电子邮件。我只希望原始消息最终出现在此服务器上的文件夹中,因此不需要 pop3\imap 服务器或类似的东西。然后,在相关服务器上运行的自定义开发的 Windows 服务将从该文件夹中拾取消息并自动处理它们(本质上只是从中提取一些信息并插入数据库)

不过,我的问题是,如何最好地设置服务器,以便电子邮件最终到达该特定服务器并进入特定文件夹。我目前的想法是:

1)为相关子域名设置 MX 记录,例如指向我的服务器的 myservice.example.com

2) 在相关服务器上设置 SMTP 服务器。

这会成功吗?还是我说的太离谱了?请温柔一点,我对此没有太多经验 :)

答案1

是的,可以。

答案2

您提议的是向系统添加一个额外的、不必要的层。创建一个系统来获取消息比创建一个系统来接收消息要容易得多。我以前也做过同样的事情,发现最简单的方法是使用常规邮件服务器(例如您目前用于普通电子邮件的任何服务器),并让服务定期轮询该服务器以查找消息。然后使用 POP/IMAP 或任何其他可用的方法检索这些消息并立即处理。

相关内容