AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1033089
Accepted
William
William
Asked: 2020-09-09 06:55:24 +0800 CST2020-09-09 06:55:24 +0800 CST 2020-09-09 06:55:24 +0800 CST

我可以将 Postfix 配置为将外发电子邮件发送到 25 以外的端口吗?

  • 772

由于我的 VPS 上的 25 端口被阻止,我需要配置 Postfix 以将电子邮件发送到其他端口,例如 587 或 465。但似乎 Internet 上的大多数传入 SMTP 服务器,如 Outlook 或 gmail 都没有打开端口 587 或 465。他们只需使用端口 25 接收电子邮件。这是一种常见的做法吗?

我并不是要使用另一个 SMTP 服务器来中继电子邮件(如本文所述。)

另一个问题是是否所有(或大多数)打开端口 587 的 SMTP 服务器都需要身份验证?端口 587 称为提交端口,所以我认为它会要求您提供帐户信息。是否有任何使用端口 587 接收电子邮件且不需要帐户身份验证的传入 SMTP 服务器?

email smtp postfix
  • 2 2 个回答
  • 3415 Views

2 个回答

  • Voted
  1. mikem
    2020-09-09T08:00:17+08:002020-09-09T08:00:17+08:00

    端口 25 是标准的服务器端电子邮件端口。这包括服务器到服务器的中继等。这是标准。您可以将 postfix 设置为使用不同的端口,但您不太可能与其他任何人交谈。

    端口 587 通常是邮件客户端用来向服务器发送邮件的端口。在这种情况下,客户端是指 iPhone 或邮件应用程序,如 Thunderbird、Outlook 等。

    由于端口 587 通常以客户端为中心,因此需要身份验证是很常见的。这也有助于确保邮件服务器只需要处理来自授权用户的邮件。

    • 5
  2. Best Answer
    Mike L'Angelo
    2020-09-09T12:00:44+08:002020-09-09T12:00:44+08:00

    465/587 是客户端提交端口,它们通常受到身份验证和传输层安全性的保护。电子邮件客户端(即MUA)使用端口 587 和 465,而邮件服务器(即MTA)使用端口 25。

    机会性 TLS(维基百科)

    “至少对于电子邮件相关协议,RFC 8314 支持单独的 SSL 端口而不是 STARTTLS。”

    混乱可能来自过去 SMTP 的通信方式。所有通信(客户端到服务器,服务器到服务器)都是使用 TCP 端口 25 进行的。现在电子邮件客户端使用端口 25 发送电子邮件已不常见;此外,许多 ISP 在其客户端边界上阻止传出端口 25 以限制垃圾邮件。

    重点是,如果 MTA 配置为使用与 25 不同的端口,那么远程端也需要配置为使用该不同的端口以使通信成功。

    为了支持 MTA 之间的端到端 TLS,协议扩展必须由两端实现。请参阅使用 MTA-STS 和 TLS 报告 (Google)和扩展 SMTP(维基百科)提高电子邮件安全性

    单独的 SMTP 不提供安全性,并且许多 SMTP 服务器没有增加安全性来防止恶意攻击。

    • 3

相关问题

  • 如何绕过 ISP 的限制性电子邮件政策?

  • SharePoint 传入电子邮件出现“未知别名”错误

  • 电子邮件帐户的角色名称与人名

  • 如何在笔记本电脑上使用 Tobit David?[关闭]

  • 随行人员通过 VPN 连接到 Exchange 2007

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve