首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于单个域的多个服务器

用于单个域的多个服务器
EN

Server Fault用户
提问于 2010-02-10 11:39:58
回答 1查看 1.1K关注 0票数 0

在确定这个用例是否可行时,我需要帮助:

  1. 我们有一个主邮件服务器,我们希望从domainA.com存储某些电子邮件地址
  2. 所有未在主邮件服务器上定义的其余电子邮件地址,我们希望使用辅助MX记录(对于相同的domainA.com)转发到辅助服务器。

我们有一个域,它有多个业务电子邮件地址(雇员、销售、支持等)。但在同一领域,我们也有数千封为应用程序解析的“虚拟”电子邮件。(我们不关心虚拟地址的POP3访问等)。

我们正在尝试使用一个服务,它可以为我们完成所有的电子邮件解析,但要求我们将MX记录指向他们的服务器。

我们希望能够在我们自己的服务器上控制我们的商业电子邮件,并且只向他们发送虚拟电子邮件。

对于我们如何做到这一点,有什么建议吗?

EN

回答 1

Server Fault用户

发布于 2010-02-10 12:06:18

除非使用不同的域名,否则你会很挣扎。

电子邮件是这样工作的(请随时纠正我的错误):

  1. 发送电子邮件客户端对电子邮件地址的域部分(@右侧的所有内容)执行DNS查找。
  2. 它要么从MX记录中获取IP地址,如果没有,它就直接用于A记录
  3. 电子邮件客户端打开到它在2中找到的IP地址的SMTP连接,并尝试发送电子邮件。
  4. 接收服务器查看电子邮件地址,检查它是否接受该域的电子邮件,并且它可能在接受之前检查帐户是否存在,否则它只接受电子邮件。
  5. 直到现在,才对电子邮件地址的“名称”部分(@左边的所有内容)进行任何路由。然后,服务器根据它所拥有的任何规则来处理它。

因此,您不能使用DNS和MX记录来根据电子邮件地址的“名称”部分路由电子邮件。

为了解决您的问题,我不明白为什么您的‘服务’需要针对它的MX记录(当然,您可能希望反向DNS查找或PTR记录用于垃圾邮件)。只需将MX记录设置为指向您控制的邮件服务器,并让它将所有“虚拟”电子邮件地址转发到您的服务--它不应该关心它们来自您而不是原始发件人。

或者将您的员工电子邮件地址更改为不同的域或子域,也许是jon@admin.company.com?

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/111498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档