我有两个虚拟机,一个是 Exchange 服务器,另一个是安装了 Outlook 的客户端。
我可以在http://192.168.1.2/exchange在客户端虚拟机上,我想在 Exchange 中设置一个 smtp 服务器,可以在客户端虚拟机中使用它,
实际上我没有域,我该如何设置一个虚拟域,比如说 smb.local,以便客户端能够识别它?
然后我可以从客户端虚拟机发送电子邮件,使用 smtp 服务器:smtp.smb.local?我如何设置这个虚拟域?
答案1
对于简单的用例,您不需要做任何特别的事情。只需确保从客户端 VM配置192.168.1.2
(或)作为 SMTP 服务器。如果您想使用主机名而不是 IP,则需要设置 DNS(如下)或编辑客户端 VM 的文件。但是,我不确定这是否能满足您设置“虚拟域”的要求。smtp.smb.local
hosts
对于更高级的情况,您可以设置至少一个最小 DNS 服务器,以便MX
为查看“smb.local”的客户端提供必要的记录,例如,确定您的 192.168.1.2 已配置为接收该域的电子邮件(使用 smtp.smb.local - 还必须在 DNS 中配置记录A
、可解析和可访问)。由于您已经在使用 Windows Server for Exchange,因此您可以使用 Microsoft 的 DNS 服务器来实现此目的。您还需要确保您的客户端已设置为使用此新 DNS 服务器作为其 DNS 服务器,以便它能够识别这一点。
整个设置与使用 Exchange 托管生产电子邮件服务器的常规设置实际上并没有什么不同 - 因此您可以按照常规 Exchange 文档进行配置。本地/实验室测试的唯一区别是,所有服务(包括 DNS)都不需要公开,因此,需要将客户虚拟机配置为使用测试 DNS 服务器来查找事物所在的位置。