简介
本文档介绍如何在Cisco ISE上配置SMTP服务器以支持多个服务的邮件通知。
先决条件
要求
思科建议您了解思科身份服务引擎(ISE)和简单邮件传输协议(SMTP)服务器功能的基本知识。
使用的组件
本文档不限于特定的软件和硬件版本。 ISE版本3.0支持与SMTP服务器的安全和不安全连接。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
配置
本节介绍ISE的配置,以支持用于以下目的的邮件通知:
- 在启用邮件中包含系统警报选项的情况下,向任何内部管理员用户发送邮件警报通知。发送警报通知的发件人电邮地址硬编码为ise@<hostname>。
- 使发起人能够向访客发送包含其登录凭证和密码重置说明的电子邮件通知。
- 使访客在成功注册自身后自动接收其登录凭证,并在访客帐户过期之前执行操作。
- 在密码到期日期之前,向ISE上配置的ISE管理员用户/内部网络用户发送提醒电子邮件。
SMTP设置
在ISE可以使用任何邮件服务之前,必须配置SMTP中继服务器。要更新SMTP服务器详细信息,请导航到管理>系统>设置>代理> SMTP服务器。
此表显示分布式ISE环境中的哪个节点发送电子邮件。
电子邮件用途 |
发送电子邮件的节点 |
访客帐户过期 |
主PAN |
警报 |
活动MnT |
发起人和访客帐户通知从各自的门户 |
PSN |
密码过期 |
主PAN |
配置SMTP服务器,以便能够根据您的要求接受来自ISE的任何邮件,无论是否进行身份验证或加密。
不进行身份验证或加密的不安全SMTP通信设置
- 定义SMTP服务器主机名(出站SMTP服务器)。
- SMTP端口(此端口必须在网络中打开才能连接到SMTP服务器)。
- 连接超时(输入思科ISE等待SMTP服务器响应的最长时间)。
- 单击Test Connection和Save。
数据包捕获显示ISE与SMTP服务器之间的通信,而不进行身份验证或加密:
安全SMTP通信设置
可通过两种方式建立安全连接:
- 基于SSL
- 基于用户名/密码
使用的SMTP服务器必须支持基于SSL和凭证的身份验证。安全SMTP通信可与同时启用的两个选项之一或同时启用的两个选项一起使用。
启用了加密的安全SMTP通信
- 在ISE受信任证书中导入SMTP服务器证书的根CA证书,使用:Trust用于在ISE内进行身份验证,Trust用于客户端身份验证和系统日志。
- 配置SMTP服务器,在SMTP服务器上为加密通信配置的端口,并选中使用TLS/SSL加密选项。
“测试连接”显示与SMTP服务器的连接成功。
数据包捕获显示服务器已接受ISE请求的STARTTLS选项。
已启用身份验证设置的安全SMTP通信
- 配置SMTP服务器和SMTP端口。
- 在Authentication Settings下,选中Use Password Authentication选项并提供用户名和密码。
当基于密码的身份验证工作正常时,测试连接成功:
示例数据包捕获,显示使用凭证成功进行身份验证:
验证
使用本部分可确认配置能否正常运行。
- 使用Test Connection选项验证与已配置SMTP服务器的连接。
- 从Guest门户发送测试电子邮件,其地址为:Work Centers > Guest Access > Portals & Components > Guest Portals > Self-Registered Guest Portal(default)> Portal Page Customization > Notifications > Email > Preview window Settings。 输入有效的电子邮件地址并发送测试电子邮件。收件人必须收到来自“访客邮件设置”(Guest Email Settings)下已配置邮件地址的邮件。
为访客帐户凭证发送的示例电子邮件通知:
电子邮件收件人接收的示例电子邮件通知:
故障排除
本节提供可用于对配置进行故障排除的信息:
问题:测试连接显示:“无法连接到SMTP服务器,SSL错误。”(Could not connect to SMTP Server, SSL Error.)请检查受信任证书”。
数据包捕获显示SMTP服务器提供的证书不受信任:
解决方案:在ISE受信任证书中导入SMTP服务器的根CA证书,并且是否在端口上配置了TLS支持。
问题:测试连接显示:“身份验证失败:无法连接到SMTP服务器,用户名或密码不正确”。
此处的数据包捕获示例显示身份验证未成功。
解决方案:验证SMTP服务器上配置的用户名或密码。
问题:“测试连接”显示:“连接到SMTP服务器失败”。
解决方案:验证SMTP服务器端口配置。检查SMTP服务器名称是否可由ISE上配置的DNS服务器解析。
示例显示SMTP服务器在未为SMTP服务配置的587端口上发送重置。
相关信息