如何设置 MTA 以防止垃圾邮件中继?

如何设置 MTA 以防止垃圾邮件中继?

我正在尝试保护我的 MTA 不转发垃圾邮件,并尝试了解其中涉及的内容。

例如:假设我使用 Yahoo 帐户向 Gmail 帐户发送电子邮件。当 Yahoo 将电子邮件转发到 Gmail 时,转发是否无需身份验证?作为服务器,您需要什么才能成功将电子邮件转发到另一台smtp服务器?

如何设置 MTA 以防止垃圾邮件中继?

答案1

基本上,他们会根据您的问题对 gmail.com 的域名的 MX 记录执行查询:

alphamikevictor@ges01:~ > nslookup -query=mx gmail.com
Server:         194.179.1.100
Address:        194.179.1.100#53

Non-authoritative answer:
gmail.com       mail exchanger = 30 alt3.gmail-smtp-in.l.google.com.
gmail.com       mail exchanger = 40 alt4.gmail-smtp-in.l.google.com.
gmail.com       mail exchanger = 5 gmail-smtp-in.l.google.com.
gmail.com       mail exchanger = 10 alt1.gmail-smtp-in.l.google.com.
gmail.com       mail exchanger = 20 alt2.gmail-smtp-in.l.google.com.

Authoritative answers can be found from:
alt3.gmail-smtp-in.l.google.com internet address = 64.233.189.27
alt4.gmail-smtp-in.l.google.com internet address = 173.194.72.27
alt1.gmail-smtp-in.l.google.com internet address = 64.233.165.27
alt2.gmail-smtp-in.l.google.com internet address = 74.125.200.26

对于每个已授权SMTP 服务器您有一个权重,因此 Yahoo 的 MTA 将尝试使用此服务器传递到 gmail 地址:

  1. gmail-smtp-in.l.google.com
  2. alt1.gmail-smtp-in.l.google.com
  3. alt2.gmail-smtp-in.l.google.com
  4. alt3.gmail-smtp-in.l.google.com
  5. alt4.gmail-smtp-in.l.google.com

您可以在 WikiPedia 上了解有关 MX 记录的更多信息http://en.wikipedia.org/wiki/MX_record

相关内容