SMTP 问题及解决方案

A comprehensive repository of Taiwan's data and information.
Post Reply
suhasini523
Posts: 204
Joined: Tue Jan 07, 2025 4:36 am

SMTP 问题及解决方案

Post by suhasini523 »

目前使用的 MTA(SMTP 服务器)具有多种功能,但用于传输的协议 SMTP 历史悠久且非常简单,因此存在一些问题。首先,没有用户认证功能,所以任何人都可以发送,其次,通信没有加密。为了克服这些缺点,目前采用以下方法:

介绍用户身份验证:SMTP-AUTH
“Authenticated SMTP”(也称为SMTP认证、SMTP-AUTH等)是SMTP的扩展规范,要求在请求SMTP服务器发送电子邮件时使用帐户名和密码进行身份验证。

SMTP原本没有认证功能,特点是开放性,任何人都可以使用,但随着大量垃圾邮件开始涌入,用户需要进行自我认证,只有合法的发件人才能发送电子邮件。是引入此功能的方法。

SMTP 用于通信的标准端口是 25 号,但 SMTP-AUTH 使用端口号 587,也称为提交端口。

通信加密:STARTTLS
“STARTTLS”是通信加密方式之一,也用于对原本不支持加密的SMTP、POP3、IMAP4等电子邮件发送和接收协议进行加密。

STARTTLS 首先使用正常的端口号和协议开始通信, 黎巴嫩赌博数据 一旦确认双方都兼容 STARTTLS,就会使用 SSL/TLS 加密并再次开始通信。这种方法的优点是不需要使用专用端口进行加密通信,如果对方不支持加密,也可以照常进行通信。

过去还使用过使用端口 465 进行加密通信的“SMTPS”(SMTP over SSL),但现在 STARTTLS 已经确立,不再使用得太多。

禁止使用端口25:OP25B/IP25B
“OP25B”(Outbound Port 25 Blocking)不是 SMTP 的扩展,而是一种阻止与外部网络 SMTP 服务器(端口 25)连接的技术。

ISP、托管公司、IaaS 供应商等正在实施这一措施,作为针对利用 SMTP 开放性的垃圾邮件的措施。在实施 OP25B 的环境中,所有使用端口 25 的 SMTP 发送电子邮件都会被阻止,因此您可能需要使用一些其他方法来发送电子邮件,例如必须使用使用提交端口的 SMTP-AUTH 发送。

另一方面,“IP25B”(入站端口 25 阻止)是一种阻止从外部到端口 25 的连接的技术。

OP25B在下面的文章中详细解释。
什么是电子邮件发送规则“OP25B”?概述和解决方法 | Baremail 博客

什么是 SMTP 中继服务?
SMTP 中继最初是指在服务器之间传输电子邮件。由于它指的是服务器之间的通信,因此在发送电子邮件时通常不需要特别注意,但世界上有一些自称是 SMTP 中继的服务称为“SMTP 中继服务”。有时也称为“SMTP 邮件中继服务”或“邮件中继服务”,但这些服务的用途是什么?
Post Reply