本文档介绍如何在邮件安全设备(ESA)的侦听程序上启用传输层安全(TLS)。
本文档没有任何特定的要求。
本文档中的信息基于任何AsyncOS版本的ESA。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
对于任何需要加密入站连接的侦听程序,都必须启用TLS。您可能希望在面向Internet的侦听程序(公共侦听程序)上启用TLS,但不会为内部系统的侦听程序(专用侦听程序)启用TLS。或者,您可能希望为所有监听程序启用加密。默认情况下,私有和公共侦听程序都不允许TLS连接。必须在侦听程序的主机访问表(HAT)中启用TLS,才能为入站(接收)或出站(发送)邮件启用TLS。此外,私有和公共侦听程序的邮件流策略设置默认情况下已将TLS设置为“off”。
您可以在侦听程序上为TLS指定三种不同的设置:
设置 | 含义 |
---|---|
无 | 不允许对传入连接使用TLS。与侦听程序的连接不需要加密的简单邮件传输协议(SMTP)会话。这是您在设备上配置的所有侦听程序的默认设置。 |
Preferred(首选) | 允许从邮件传输代理(MTA)到侦听程序的传入连接使用TLS。 |
必需 | 对于从MTA到侦听程序的传入连接,允许TLS,并且在收到STARTTLS命令之前,ESA会以错误消息响应除No Option (NOOP)、EHLO或QUIT之外的每个命令。如果TLS为“必需”,则意味着发件人不希望使用TLS加密的邮件在发送之前会被ESA拒绝,从而阻止其以明文形式传输。 |
请完成以下步骤:
Do you want to allow encrypted TLS connections?
1. No
2. Preferred
3. Required
[1]>3
You have chosen to enable TLS. Please use the 'certconfig' command to
ensure that there is a valid certificate configured.
请注意,此示例要求您使用certconfig命令以确保有一个可用于侦听器的有效证书。如果您尚未创建任何证书,侦听程序将使用设备上预安装的演示证书。您可以使用演示证书启用TLS以进行测试,但它并不安全,不建议用于一般用途。请使用listenerconfig > edit > certificate命令为侦听程序分配证书。
配置TLS后,设置将反映在CLI中侦听程序的摘要中:
Name: Inboundmail
Type: Public
Interface: PublicNet (192.168.2.1/24) TCP Port 25
Protocol: SMTP
Default Domain:
Max Concurrency: 1000 (TCP Queue: 50)
Domain map: disabled
TLS: Required
使用本部分可确认配置能否正常运行。
本部分提供的信息可用于对配置进行故障排除。
可以指定当邮件传送到需要TLS连接的域时,如果TLS协商失败,ESA是否发送警报。警报消息包含失败TLS协商的目标域的名称。ESA将警报消息发送到设置为接收系统警报类型的“警告”(Warning)严重性级别警报的所有收件人。您可以通过GUI中的System Administration > Alerts页面(或通过CLI中的alertconfig命令)管理警报收件人。
版本 | 发布日期 | 备注 |
---|---|---|
1.0 |
08-May-2015 |
初始版本 |