目次

はじめに

ESA での配信に関する問題をトラブルシューティングする方法

前提条件

要件

使用するコンポーネント

背景説明

トラブルシューティングの手順

tophosts コマンド

hoststatus コマンド

nslookup コマンド

dnsflush コマンド

SMTPPING ツール

delivernow コマンド

関連情報

概要

このドキュメントでは、E メール セキュリティ アプライアンス（ESA）上で配信に関する問題をトラブルシューティングする方法について説明します。

ESA での配信に関する問題をトラブルシューティングする方法

前提条件

要件

次の項目に関する知識が推奨されます。

- メール ログまたはメッセージ トラッキングを通じた発信メッセージのトラッキング

- ESA の CLI へのアクセス

使用するコンポーネント

このドキュメントの情報は、AsyncOS for Email Security に基づくものです。

本書の情報は、特定のラボ環境にあるデバイスに基づいて作成されたものです。 このドキュメントで使用するすべてのデバイスは、初期（デフォルト）設定の状態から起動しています。 稼働中のネットワークで作業を行う場合、コマンドの影響について十分に理解したうえで作業してください。

背景説明

ESA でメールの受信は可能ですが、各メッセージがそれらの宛先に届いていないように見受けられます。 ESA が特定の 1 つ以上のドメインにメールを送信していない理由をどのようにして確認しますか? ESA がメッセージを送信できない理由には、さまざまなものがあります。 このドキュメントでは、1 つのリモート ドメインに関する問題のデバッグに焦点を当てて説明します。

トラブルシューティングの手順

tophosts コマンド

最大の配信キューを保持しているホストを確認するには、tophosts コマンドを実行して Active Recipients 順に並べ替えます。

mail.example.com > tophosts

Sort results by:

1. Active Recipients

2. Connections Out

3. Delivered Recipients

4. Hard Bounced Recipients

5. Soft Bounced Events

[1]>

hoststatus コマンド

使用されている MX レコードとステータスを確認するには、hoststatus コマンドを実行します。 「Host up/down: 」が unkown または down の場合、下で説明する SMTPPING ツールを使用して、そのホストへのメッセージ送信を試み、ステータスが変化するかどうかを確認します。 ホストのステータスには、最後に試みられた配信のステータスが表示されます。

mail.example.com> hoststatus cisco.com

Host mail status for: 'cisco.com'

Status as of:         Wed Sep 17 11:49:42 2014 CEST

Host up/down:         unknown

Counters:

Queue

Soft Bounced Events                        0

Completion

Completed Recipients                       0

Hard Bounced Recipients                  0

DNS Hard Bounces                       0

5XX Hard Bounces                       0

Filter Hard Bounces                    0

Expired Hard Bounces                   0

Other Hard Bounces                     0

Delivered Recipients                     0

Deleted Recipients                       0

Gauges:

Queue

Active Recipients                          0

Unattempted Recipients                   0

Attempted Recipients                     0

Connections

Current Outbound Connections             0

Pending Outbound Connections             0

Oldest Message        No Messages

Last Activity         Wed Sep 17 11:49:39 2014 CEST

Ordered IP addresses: (expiring at Tue Mar 04 08:16:06 2014 CET)

Preference   IPs

10           173.37.147.230:25

MX Records:

Preference   TTL        Hostname

10           1d12s      alln-mx-01.cisco.com

nslookup コマンド

受信者のドメインの MX レコードが有効かどうかを検証するには、nslookup コマンドを実行します。

mail.example.com> nslookup

Please enter the host or IP address to resolve.

[]> cisco.com

Choose the query type:

1. A       the host's IP address

2. AAAA    the host's IPv6 address

3. CNAME   the canonical name for an alias

4. MX      the mail exchanger

5. NS      the name server for the named zone

6. PTR     the hostname if the query is an Internet address,

otherwise the pointer to other information

7. SOA     the domain's "start-of-authority" information

8. TXT     the text information

[1]> 4

MX=rcdn-mx-01.cisco.com PREF=20 TTL=1d

MX=aer-mx-01.cisco.com PREF=30 TTL=1d

MX=alln-mx-01.cisco.com PREF=10 TTL=1d

dnsflush コマンド

DNS レコードが修正されていた場合に、新しい MX レコードを選出するには、dnsflush コマンドを実行します。

mail.example.com> dnsflush

Are you sure you want to clear out the DNS cache? [N]> Y

SMTPPING ツール

接続テスト用の SMTPPING ツールを実行して、テスト メッセージを送信します。

mail.example.com> diagnostic

Choose the operation you want to perform:

- RAID - Disk Verify Utility.

- DISK_USAGE - Check Disk Usage.

- NETWORK - Network Utilities.

- REPORTING - Reporting Utilities.

- TRACKING - Tracking Utilities.

- RELOAD - Reset configuration to the initial manufacturer values.

[]> network

Choose the operation you want to perform:

- FLUSH - Flush all network related caches.

- ARPSHOW - Show system ARP cache.

- NDPSHOW - Show system NDP cache.

- SMTPPING - Test a remote SMTP server.

- TCPDUMP - Dump ethernet packets.

[]> smtpping

Enter the hostname or IP address of the SMTP server:

[mail.example.com]> cisco.com

The domain you entered has MX records.

Would you like to select an MX host to test instead? [Y]>

Select an MX host to test.

1. aer-mx-01.cisco.com

2. alln-mx-01.cisco.com

3. rcdn-mx-01.cisco.com

[1]> 2

Select a network interface to use for the test.

1. Management

2. auto

[2]>

Do you want to type in a test message to send?  If not, the connection will be

tested but no email will be sent. [N]> Y

Enter the From e-mail address:

[from@example.com]>

Enter the To e-mail address:

[to@example.com]> postmaster@cisco.com

Enter the Subject:

[Test Message]>

Enter the Body of the message one line at a time.  End with a "." on a line by itself.

Test only

.

Starting SMTP test of host alln-mx-01.cisco.com.

Resolved 'alln-mx-01.cisco.com' to 173.37.147.230.

Connection to 173.37.147.230 succeeded.

Command EHLO succeeded

Command MAIL FROM succeeded.

Command RCPT TO succeeded.

Command DATA succeeded.

Mesage body accepted.

Test complete.  Total time elapsed 1.48 seconds

Choose the operation you want to perform:

- FLUSH - Flush all network related caches.

- ARPSHOW - Show system ARP cache.

- NDPSHOW - Show system NDP cache.

- SMTPPING - Test a remote SMTP server.

- TCPDUMP - Dump ethernet packets

delivernow コマンド

delivernow コマンドを実行して、ESA にすべてのホストまたは特定のホストへの配信を強制的に再度試みさせます。

mail.example.com> delivernow

Please choose an option for scheduling immediate delivery.

1. By recipient domain

2. All messages

[1]> 2

関連情報

- テクニカル サポートとドキュメント – Cisco Systems