はじめに
このドキュメントでは、Cisco Eメールセキュリティアプライアンス(ESA)での断続的なメール配信問題を分析する方法について説明します。
前提条件
要件
次の項目に関する知識があることが推奨されます。
使用するコンポーネント
このドキュメントの情報は、AsyncOS のすべてのバージョンに基づくものです。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。対象のネットワークが実稼働中である場合には、どのようなコマンドについても、その潜在的な影響について確実に理解しておく必要があります。
ESA の断続的なメール配信問題をどのように分析しますか。
インジェクションデバッグログを使用して、ESAと着信サーバ接続の間のシンプルメール転送プロトコル(SMTP)カンバセーション全体をトレースできます。インジェクションデバッグログの各行には、SMTPカンバセーション中に送受信されるデータの概要が示されます。
GUIでインジェクションデバッグログを有効にするには、次の手順を実行します。
- GUIで、System Administration > Log Subscriptionsの順に移動します。
- Add log subscription...を選択します。
- Log TypeフィールドでInjection Debug Logsを選択し、適切なデータを入力します。
インジェクションデバッグログのdata&colonを入力する際の重要な考慮事項を次に示します。
- 10.1.1.0/24などのCIDRアドレスは許可されます。
- IPアドレスの範囲(10.1.1.10-20など)は許可されています。
- 10.2.3などのIPサブネットは許可されます。
- ホスト名とワイルドカード(crm.example.comなど)を使用できます(example.comは使用できません)。
- ワイルドカードは、.example.com(アスタリスクなし)で表します。
- 受信電子メールをトレースする場合、ホスト名は送信者ホストと一致する必要があります。
- 送信電子メールをトレースする場合、ホスト名は内部ホスト名と一致する必要があります。
- SMTPセッションの数は1 ~ 25にする必要があります。
CLIでインジェクションデバッグログを有効にするには、次の手順を実行します。
- CLIにlogconfig > newコマンドを入力します。
- Injection Debug Logsの順に選択します。
- ログの名前を入力します(debugging_exampleなど)。
- インジェクションデバッグ情報を記録するホスト名、IPアドレス、またはIPアドレスのブロックを入力します(mail1.example.comなど)。
- このドメインに記録するSMTPセッションの数を入力します。値は1 ~ 25の範囲にしてください。
- ログの取得に使用する方法を入力します(FTP Pollなど)。
- ファイル名を入力します。必要に応じて、デフォルトのファイル名を使用できます。
- 残りのデフォルトを選択します。
次の例は、ESAがサーバからのメールを受け入れたときのインジェクションデバッグログを示しています。
注:インジェクションデバッグログとドメインデバッグログはmail_logsと似ているので、grep および tailコマンドを使用できます。
Sent to '10.251.21.203': '220 ironportappliance ESMTP\r\n'
Rcvd from '10.251.21.203': 'EHLO outgoing.example.com\r\n'
Sent to '10.251.21.203': '250-nibbles.run\r\n250-8BITMIME\r\n250
SIZE 104857600\r\n'
Rcvd from '10.251.21.203': 'MAIL FROM:<jsmith@example.com>\r\n'
Sent to '10.251.21.203': '250 sender <jsmith@example.com> ok\r\n'
Rcvd from '10.251.21.203': 'RCPT TO:<test@example.org>\r\n'
Sent to '10.251.21.203': '250 recipient <test@example.org>ok\r\n'
Rcvd from '10.251.21.203': 'DATA\r\n'
Sent to '10.251.21.203': '354 go ahead\r\n'
Rcvd from '10.251.21.203': 'To: "test@example.org" <test@example.org>
\r\nSubject: 12:14pm - test\r\nFrom: Hotel_Users <jsmith@example.com>
\r\nContent-Type: text/plain; format=flowed; delsp=yes;
charset=iso-8859-15\r\nMIME-Version: 1.0\r\nContent-Transfer-Encoding:
7bit\r\nDate: Tue, 09 Jan 2007 12:14:35 -0800\r\nMessage-ID:
<op.tlwk6lvgwomlp4@outgoing.example.com>\r\nUser-Agent: Opera Mail/9.10
(Win32)\r\n\r\ntest\r\n'
Rcvd from '10.251.21.203': '\r\n.\r\n'
Sent to '10.251.21.203': '250 ok: Message 270 accepted\r\n'
Rcvd from '10.251.21.203': 'QUIT\r\n'
Sent to '10.251.21.203': '221 nibbles.run\r\n'