我正在尝试保护我的 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 地址:
- gmail-smtp-in.l.google.com
- alt1.gmail-smtp-in.l.google.com
- alt2.gmail-smtp-in.l.google.com
- alt3.gmail-smtp-in.l.google.com
- alt4.gmail-smtp-in.l.google.com
您可以在 WikiPedia 上了解有关 MX 记录的更多信息http://en.wikipedia.org/wiki/MX_record