不同优先级MX服务器分别对应特定邮箱账号的配置可行性咨询
不同优先级MX服务器分别对应特定邮箱账号的配置可行性咨询
嘿,这个问题问到点子上了!咱们先把MX记录的核心逻辑掰扯清楚,再看你的方案能不能达到预期效果。
首先得明确:MX记录的优先级是用来做故障转移的,不是按收件人邮箱分流的。优先级数字越小,服务器优先级越高——所有发往你域名下的邮件(不管是atendimento@还是comercial@)都会优先尝试投递到高优先级的Server #1,只有当Server #1彻底无法访问、拒收邮件的时候,才会退而求其次投递到低优先级的Server #2。
所以你原本的方案没办法实现“atendimento@走Server #1,comercial@走Server #2”的需求,它只会让所有邮件先往Server #1送,Server #1挂了才去Server #2,完全和收件人无关。
那要实现你想要的“特定邮箱对应特定服务器”,有几个靠谱的办法:
- 配置域名级的邮件路由规则:如果你的域名托管平台(比如域名注册商的后台)或者Server #1支持自定义路由,可以直接设置规则:所有发往atendimento@yourdomain.com的邮件,直接投递到Server #1的MX地址;发往comercial@yourdomain.com的邮件,投递到Server #2的MX地址。这是最直接的方式。
- 使用子域名分离:给两个邮箱分别配置子域名,比如atendimento@support.yourdomain.com对应Server #1的MX记录,comercial@sales.yourdomain.com对应Server #2的MX记录。不过这种方式需要用户更换邮箱地址,可能需要和客户沟通确认。
- 设置邮件转发规则:先把所有域名下的邮件统一收进其中一台服务器(比如Server #1),然后在Server #1上配置转发规则,把comercial@的邮件自动转发到Server #2上的对应邮箱;同理,如果Server #2收邮件,也可以转发atendimento@的邮件到Server #1。这种方式相当于中间做了一层中转。
总结一下:你的初始MX优先级设置思路方向不对,要实现按收件人分流,得用上面提到的路由、子域名或者转发方案才行。
备注:内容来源于stack exchange,提问作者Paloma Macetko
相关产品推荐
相关产品推荐

