是否有人通过我自己的服务器向我发送邮件?(Plesk 中继)

是否有人通过我自己的服务器向我发送邮件?(Plesk 中继)

在我的 Ubuntu 服务器上,我使用 Plesk 来管理电子邮件帐户等。

发送至 的电子邮件[email protected]将自动转发至[email protected]。目前为止没有问题。

但今天我在 Gmail 收件箱中收到了一封电子邮件:

所以我的问题是(关于via mydomain.com):有人通过我自己的服务器给我发送邮件吗?

我尝试检查是否存在安全问题。因此,我使用 Putty 从家里的计算机连接到我的网络服务器。我使用了telnet mydomain.com 25

然后我输入了并且响应是。mail from: [email protected]250 2.1.0 Ok

现在当我发送时,它会失败。但是当我再次输入自己的地址()时,它似乎成功了:。rcpt to: [email protected]554 5.7.1 <[email protected]>: Relay access deniedrcpt to: [email protected]250 2.1.5 Ok

这是否意味着任何人都可以通过我自己的服务器向我发送电子邮件?

Plesk 的邮件设置中的白名单只有两个条目:

  • 127.0.0.0 / 8
  • ::1 / 128

他们还好吗?

现在我已将“中继”设置从“SMTP 需要授权”更改为“已关闭”。现在的结果是。这是解决方案吗?rcpt to: [email protected]451 4.7.1 Service unavailable - try again later

答案1

所有邮件都发给你通过您自己的服务器。这就是您拥有服务器的原因。这不是中继,而是“电子邮件的工作原理”。

您还能期望通过什么方式接收来自外部发件人的电子邮件?

/编辑

它是发送给您的邮件服务器具有权限的收件人。因此您的邮件服务器当然会接受它。从逻辑上考虑这一点 - 如果我想向您发送电子邮件,我会将电子邮件发送到[电子邮件保护](您的地址)。我的邮件服务器查找 mydomain.com 的 MX 记录。看,这是您的服务器。我的邮件服务器通过 SMTP 连接到您的服务器。它显示

"HELO, I have MAIL FROM [email protected], RCPT TO [email protected]"

你的邮件服务器知道它对 mydomain.com 具有权威性 - 它将接受电子邮件,来自世界上任何人(未被阻止)发送给那里的收件人。它根本不在乎我是谁(在这种情况下)——我可能是我自己,可能是你的配偶,也可能是来自其他国家兜售可疑医疗设备的人。

如果我的邮件服务器说

"HELO, I have MAIL FROM [email protected], RCPT TO [email protected]"

我会得到和你测试的相同的东西Relay access denied

因此,您不是开放中继 - 太棒了!作为优秀邮件管理员,您可获得金星。请记住,您通常始终希望您的邮件服务器能够接收其所管辖的域的邮件,因为正如我所说,电子邮件就是这样工作的。

/再次编辑

“但是为什么我的 Gmail 收件箱中有一封电子邮件,Gmail 在“通过”后面显示它是从我的服务器发送的?

可能是因为您正在将电子邮件从您的服务器转发到该 Gmail 地址?您就是这么告诉我们的。所以当然,它是从您的服务器发送的。这就是转发的工作原理。您的服务器收到它(发送给它有权威的收件人,如上所述),然后将其转发到您的 Gmail。所以它显示为“via”。听起来一切都按您希望的方式进行。

答案2

  1. 有人给您发送了一封电子邮件。

  2. 该电子邮件会从您的服务器转发到您的 Gmail 电子邮件地址。

  3. 该电子邮件以来自以下地址的电子邮件形式发送到您的 Gmail 邮箱:[电子邮件保护]通过yourserver.com

  4. 您可以通过 telnet 发送电子邮件[电子邮件保护][电子邮件保护]因为您的服务器对 yourdomain.com 具有权威性,并且接受来自 yourdomain.com 收件人的电子邮件。

  5. 您无法通过 telnet 发送电子邮件[电子邮件保护]到 someoneatsomeotherdomain.com,因为您的服务器没有权限并且不会为 someotherdomain.com 中继电子邮件。

我不明白问题出在哪里。在我看来,一切都运行正常。

相关内容