はじめに
このドキュメントでは、複数のサービスの電子メール通知をサポートするためにCisco ISEでSMTPサーバを設定する方法について説明します。
前提条件
要件
Cisco Identity Services Engine(ISE)およびシンプルメール転送プロトコル(SMTP)サーバ機能に関する基本的な知識があることが推奨されます。
使用するコンポーネント
このドキュメントの内容は、特定のソフトウェアやハードウェアのバージョンに限定されるものではありません。 ISEバージョン3.0は、SMTPサーバへのセキュアな接続と非セキュアな接続の両方をサポートしています。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
コンフィギュレーション
このセクションでは、次の目的で使用される電子メール通知をサポートするためのISEの設定について説明します。
- Eメールオプションにシステムアラームを含めて、すべての内部管理者ユーザにEメールアラーム通知を送信します。アラーム通知を送信する送信者の電子メールアドレスは、ise@<hostname>としてハードコードされています。
- スポンサーが、ログイン資格情報とパスワードのリセット手順を記載した電子メール通知をゲストに送信できるようにします。
- ゲストが正常に登録した後に、ゲストアカウントが期限切れになる前に実行するアクションを使用して、ログイン資格情報を自動的に受け取れるようにします。
- パスワードの有効期限が切れる前に、ISEで設定されたISE管理者ユーザまたは内部ネットワークユーザにリマインダ電子メールを送信します。
SMTP 設定
ISEが電子メールサービスを使用するには、SMTPリレーサーバが設定されている必要があります。SMTPサーバの詳細を更新するには、Administration > System > Settings > Proxy > SMTP serverの順に移動します。
次の表に、分散型ISE環境のどのノードが電子メールを送信するかを示します。
電子メールの目的 |
電子メールを送信するノード |
ゲストアカウントの有効期限 |
プライマリPAN |
アラーム |
アクティブMnT |
各ポータルからのスポンサーおよびゲストアカウント通知 |
PSN |
パスワードの有効期限 |
プライマリPAN |
要件に基づいて、認証または暗号化の有無にかかわらずISEからの電子メールを受け入れることができるよう、SMTPサーバを設定します。
認証または暗号化を使用しない非セキュアSMTP通信設定
- SMTPサーバのホスト名(送信SMTPサーバ)を定義します。
- SMTPポート(このポートは、SMTPサーバに接続するためにネットワークで開いている必要があります)。
- 接続タイムアウト(Cisco ISEがSMTPサーバからの応答を待機する最大時間を入力します)。
- Test Connectionをクリックし、Saveをクリックします。
パケットキャプチャは、認証または暗号化を使用しないSMTPサーバとのISE通信を示します。
SMTP通信のセキュリティ設定
セキュアな接続は、次の2つの方法で行うことができます。
- SSLベース
- ユーザ名/パスワードベース
使用するSMTPサーバは、SSLおよびクレデンシャルベースの認証をサポートしている必要があります。セキュリティ保護されたSMTP通信は、いずれかのオプションまたは両方のオプションを同時に有効にして使用できます。
暗号化が有効なセキュアSMTP通信
- SMTPサーバ証明書のルートCA証明書をISEの信頼できる証明書にインポートします。使用法:ISE内の認証の信頼、クライアント認証とSyslogの信頼。
- SMTPサーバと、暗号化された通信を行うためにSMTPサーバに設定されたポートを設定し、Use TLS/SSL encryptionオプションにチェックマークを付けます。
「Test Connection」は、SMTPサーバへの接続が正常に行われたことを示しています。
パケットキャプチャは、サーバがISEの要求に応じてSTARTTLSオプションを受け入れたことを示します。
認証設定を有効にしてSMTP通信を保護する
- SMTPサーバとSMTPポートを設定します。
- Authentication SettingsでUse Password Authenticationオプションにチェックマークを入れて、ユーザ名とパスワードを入力します。
パスワードベースの認証が機能する場合の接続テストの成功(TCN):
クレデンシャルを使用した認証の成功を示すパケットキャプチャの例:
確認
このセクションでは、設定が正常に動作していることを確認します。
- 設定したSMTPサーバへの接続を確認するには、Test Connectionオプションを使用します。
- Work Centers > Guest Access > Portals & Components > Guest Portals > Self-Registered Guest Portal(default) > Portal Page Customization > Notifications > Email > Preview window Settingsで、ゲストポータルからテスト電子メールを送信します。 有効な電子メールアドレスを入力し、テスト電子メールを送信します。受信者は、ゲストの電子メール設定で設定された電子メールアドレスから電子メールを受信する必要があります。
ゲストアカウントのクレデンシャルに送信される電子メール通知の例:
電子メール受信者が受信した電子メール通知の例:
トラブルシュート
このセクションでは、設定のトラブルシューティングに役立つ情報を提供しています。
問題:テスト接続で「Could not connect to SMTP Server, SSL Error.Please check the trusted certificates」というメッセージが表示されます。
パケットキャプチャは、SMTPサーバによって提示された証明書が信頼されていないことを示しています。
解決方法:SMTPサーバのルートCA証明書をISEの信頼できる証明書にインポートします。また、ポートでTLSサポートが設定されている場合はインポートします。
問題:テスト接続で、「認証エラー: SMTPサーバに接続できませんでした。ユーザ名またはパスワードが正しくありません」と表示されます。
次のパケットキャプチャ例は、認証が失敗したことを示しています。
解決方法: SMTPサーバーで構成されているユーザー名またはパスワードを確認します。
問題:テスト接続で「Connection to SMTP server failed」と表示される。
解決方法: SMTPサーバーポートの構成を確認します。SMTPサーバ名がISE上の設定済みDNSサーバで解決可能かどうかを確認します。
この例は、SMTPサービスが設定されていない587ポートのSMTPサーバからリセットが送信されたことを示しています。
関連情報