关于电子邮件过境规则的问题

时间:2010-02-18 00:31:07

标签: email testing routing smtp

我没有把这个RFC倾倒在这个上面,并且希望有人知道副手。

假装我有一个基本的邮件服务器example.com

我通过端口25远程登录example.com并执行以下操作:

EHLO hi
MAIL from: me@example.com
RCPT to: meagain@anotherserver.com
DATA
Hello world
.

我认为这是有效的语法(如果没有,让我们假装)。我知道电子邮件可能会变得相当复杂,所以我试图避免细微差别。

现在我在下面的断言中是正确的:

  1. example.com找到anotherserver.com的MX记录,假设mail.anotherserver.com
  2. example.com对mail.anotherserver.com进行DNS查询,假设它是1.2.3.4。
  3. example.com将邮件直接路由到1.2.3.4,没有任何特定于邮件的中继链接。

换句话说,使用DNS查找,有一个DNS级别的层次结构,当您查找DNS记录时,您会遇到许多计算机,其中一些您可能不拥有,并且可能在其上有一些“滥用检测软件”

问题:

电子邮件的方式是否相同?

  • example.com和mail.anotherserver.com之间是否存在分层的下一级电子邮件级别路由权限?
  • 如果是这样,他们是否可能将我的服务器添加到黑名单中仅仅是因为他们在彼此之间传输大量邮件?
  • 如果是这样,那么如何对基于电子邮件的服务进行广泛测试?

我知道这些问题的答案大约在2004年左右。我也知道电子邮件有很多奇怪的规则适用于它;并没有跟上它周围的所有技术。我不知道最近是否已经大规模地部署了旧规则的任何例外情况。

非常感谢对过境规则的任何见解。感谢。

1 个答案:

答案 0 :(得分:0)

您的SMTP服务器(我假设您使用的是SMTP)只有在解析了DNS地址后才能与远程SMTP服务器建立TCP连接。一旦建立连接,它将发送消息。

但是,在传输过程中,您将通过互联网发送信息,这意味着信息可能会发送到您的ISP,然后通过主干网到达目的地ISP,作为正常路由过程的一部分。作为SMTP的一部分,没有与外部计算机的其他路由或通信。

任何这些中间服务(很可能是您的ISP或其ISP)如果违反您可能签订的任何合同,可能会抱怨过多的数据传输。

此外,如果目标SMTP服务器不欣赏大量邮件,则可以很好地将其列入黑名单。

但是,如果您拥有两台SMTP服务器且与ISP签订了正常合同,则不应将其列入黑名单,因为您不会在SMTP过程中访问任何其他服务器。