电子邮件服务器具有不同的 IP 地址

电子邮件服务器具有不同的 IP 地址

我有 2 个域名:

  1. ex1.example带有 IP192.0.2.1
  2. ex2.example带有 IP203.0.113.2

ex1.example安装了postfixdovecot支持在多个域上工作(MariaDB 带有表格和其他内容)。现在我想接收以下电子邮件地址的电子邮件:

[email protected]一切正常[email protected],我可以接收电子邮件,但当我尝试发送电子邮件至[email protected]或时[email protected]- 什么也没有发生。

域 ex1.com 的 DNS 区域设置:

  • 一个记录 @192.0.2.1
  • 记录邮件192.0.2.1
  • 记录 www192.0.2.1
  • MX 记录ex1.example mail.ex1.example.
  • MX 记录mail.ex1.example ex1.example.

域 ex2.com 的 DNS 区域设置:

  • 一个记录 @203.0.113.2
  • 记录邮件192.0.2.1
  • MX 记录ex2.example mail.ex1.example.

当我尝试发送电子邮件时,[email protected]我在 maillot 中收到错误:

Mar 25 22:47:02 ex1 postfix/smtpd[6000]: NOQUEUE: reject: RCPT from: 454 4.7.1 <[email protected]>: Relay access denied; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<user.localdomain>

答案1

您应该将邮件服务器设置为两个域的邮件服务器。您现在的配置表明域的邮件ex2.example由邮件服务器处理mail.ex1.example。您写的行告诉我您只定义了域的邮件ex2.example,而没有定义mail.ex2.example

  • MX 记录ex2.example mail.ex1.example.

您没有域的条目mail.ex2.example。我认为您应该添加域的条目mail.ex2.example

mail.ex2.example. IN MX 10 mail.ex1.example.

你还说邮件

应该可以。但是,您抱怨邮件[email protected]不起作用,这不在列表中。我相信[email protected]根据您提供的配置应该可以工作。当您添加我建议的行时,我认为也[email protected]应该可以工作。

相关内容