电子邮件(SMTP.domain.com 与 mail.domain.com?)

电子邮件(SMTP.domain.com 与 mail.domain.com?)

这个问题可能比较愚蠢,但我在网上找不到任何答案。据我所知,IMAP/POP 用于接收电子邮件,SMTP 用于发送电子邮件。例如,我使用 ZOHO 设置了一个,传入服务器的格式为 imap.zoho.com,传出服务器为 smtp.zoho.com。

现在我的朋友之前已经让别人为他设置了一个电子邮件服务器,但他的发送和接收服务器都是“邮件”。域名.com”。我对他的域名进行了端口扫描,发现 IMAP、POP 和 SMTP 端口都打开了。

1)imap/smtp 之间有什么区别。*域名.com 和邮件。*域名.com

2)如果端口打开了为什么他无法访问 imap 和 smtp 邮件服务器?

提前致谢

答案1

您使用的主机名作为完全限定域名 (FQDN)是任意的。一些互联网服务提供商 (ISP) 可能会使用 smtp.example.com 作为通过简单邮件传输协议 (SMTP)imap.example.com 和 pop.example.com 是允许用户通过以下方式下载电子邮件的服务器互联网消息访问协议 (IMAP)邮局协议 (POP)但是他们可以选择任何他们喜欢的名字,例如,a.example.com、b.example.com、c.example.com,或者可以在一个服务器上支持所有三种协议,他们可以将这个服务器命名为 alice.example.com 或 mail.example.com。

尽管知名端口可以在服务器上打开,即TCP端口 25 (SMTP)、110 (POP3)、143 (IMAP) 或 993(用于加密 IMAP 访问)或 995(用于使用加密连接而不是未加密的 POP3 连接的 POP3S),这并不表示您的朋友可以访问该服务器上的这些端口。我不希望他的 ISP 阻止到端口 110 和 143 的传出连接,但 ISP 阻止到端口 25 的传出连接是很常见的,除了他们自己的电子邮件服务器。

他们这样做的原因是恶意软件传播者通常会编写软件,使其从受感染的系统中传播,方法是扫描系统中的电子邮件地址,选择一个作为“发件人”地址,然后通过 SMTP 向其他地址发送电子邮件。由于“发件人”地址已被伪造,收件人将不知道恶意软件的真正来源,如果他们认出“发件人”地址属于他们认识的人,他们更有可能打开包含恶意软件附件的邮件。其他恶意软件开发人员编写了感染系统的恶意软件,通常是家庭用户的系统,将这些系统设置为 SMTP 服务器。然后,他们将这些系统的访问权限出售给垃圾邮件发送者。这使得垃圾邮件发送者可以从数千个系统发送电子邮件,这使得阻止已知发送垃圾邮件的特定 IP 地址的反垃圾邮件措施变得不那么有效,因为他们可以从数千个可能经常更改的 IP 地址发送垃圾邮件。因此,许多 ISP 为了防止其分配给用户的 IP 地址被用作垃圾邮件/恶意软件分发点,强制用户通过 ISP 的邮件服务器路由外发电子邮件,该服务器可以检查外发电子邮件中是否存在恶意软件和垃圾邮件。

你的朋友可以尝试使用以下方式连接由 Google 等公司提供的可公开访问的邮件服务器的相同端口,以检查其系统的出站端口是否被阻止:远程登录,这是 Mac OS X 或 Linux 系统上常见的实用程序。微软还为 Microsoft Windows 系统提供了 Telnet,但必须安装。或者也可以使用免费的油灰程序,支持telnet和安全外壳 (SSH)在 Microsoft Windows 系统上。

他可以尝试telnet gmail-smtp-in.l.google.com 25。Google 电子邮件服务器应按如下所示响应。quit如果他从 Google 获得预期的响应,他可以输入Gmail服务器。

$ telnet gmail-smtp-in.l.google.com 25
Trying 209.85.144.26...
Connected to gmail-smtp-in.l.google.com.
Escape character is '^]'.
220 mx.google.com ESMTP 4si18502847qkf.19 - gsmtp

如果他220 mx.google.com ESMTP从服务器收到响应,则表明他的 ISP 没有阻止通过端口 25 向其他 SMTP 服务器发出的连接。如果他无法建立连接,则表明 ISP 可能已阻止通过端口 25 向除自己的邮件服务器之外的所有服务器发出的连接。

如果他能通过端口 25 访问 Gmail 服务器,他就可以使用 telnet 测试对自己电子邮件服务器的访问并输入 SMTP 命令电子邮件客户端通常会提交给 SMTP 服务器。

他还可以尝试telnet pop.gmail.com 993测试telnet pop.gmail.com 995他和 Internet 上的邮件服务器之间是否有防火墙阻止 POP3S 和 IMAPS 的访问。我不希望 ISP 为家庭用户阻止这些端口,但如果他在公司网络上,公司可能会有防火墙阻止访问外部电子邮件服务器。如果没有这样的阻止,他应该会在两种情况下看到以下两行显示:

Connected to pop.gmail.com.
Escape character is '^]'.

按 Ctrl-C 将返回命令提示符。

相关内容