首先,我是一名没有太多网络协议编程经验的程序员。
话虽如此,我还是尝试使用安全连接连接到 Postfix SMTP 服务器。我从设置 SMTP 服务器的系统管理员那里收到的指示是执行以下操作:
- 建立连接。
- 发出 EHLO。
- 发出 STARTTLS。
- 在现有连接上启用 TLS。
这是正常的服务器设置吗?我原本以为 Postfix 会监听一个你可以直接连接的安全端口,而不是从纯文本开始,然后切换到 TLS 处理。
答案1
是的,现在 STARTTLS 似乎是加密 SMTP 连接的常用方法。一个好处是,它允许在无法强制加密支持的情况下(例如在常规端口 25 上)进行机会性加密。
话虽如此,仍然可以按照您想象的更传统的 SSL 方式设置 Postfix。