＜前頁 次頁＞ ＜＜ ＞＞ ↓ 目次 （番号順 (詳細)・ 回線別 (詳細)・ 機能別 (詳細)）

CentreCOM AR550S 設定例集 2.9 #76

# メール送信機能

電子メール送信機能の基本設定と使い方について説明します。

本製品はSMTP（Simple Mail Transfer Protocol）による電子メールの送信機能を備えています。この機能を利用すれば、トリガーを使ってイベントの発生をメールで管理者に通知したり、ログをメールで送信したりすることができます。
本製品のメール機能には次の制限があります。

- 送信のみで受信はできない。
- MIMEエンコードをサポートしていない（日本語のメッセージも不可）。
- コマンドラインからメールを送るには、ManagerまたはSecurity Officerの権限が必要。

ここでは、以下の構成を例として、メール機能の基本設定と使い方について説明します。

表 1
ルーターのホスト名 | ar1
ルーターの所属するドメイン | router.co.jp
ルーターのホスト名（FQDN） | ar1.router.co.jp
ネームサーバーのIPアドレス | 192.168.4.1
管理者のメールアドレス | admin@router.co.jp

メール送信に必要な設定

メール機能を使用するには、自ドメイン名の設定が必要です。また、宛先にドメイン名（例：admin@router.co.jp）を使用する場合はネームサーバー（DNS）の設定も必要です（宛先にIPアドレスしか使用しない場合は必要ありません）。なお、ここではIPモジュールがイネーブルになっており、IP関連の設定が完了しているものと仮定しています。

1. ルーターの完全なホスト名（ホスト名.ドメイン名）を設定します。ここでは、ルーターのホスト名を「ar1」、ドメイン名を「router.co.jp」としています。

   `SET MAIL HOSTNAME=ar1.router.co.jp ↓`
2. 宛先にドメイン名を使用する場合は、ネームサーバー（DNS）も設定します。ここでは、DNSのIPアドレスが「192.168.4.1」と仮定します。

   `ADD IP DNS PRIMARY=192.168.4.1 ↓`

メール機能の使用例

■ コマンドラインから短いメールメッセージを送るには、次のようにします。次の例では、管理者（admin@router.co.jp）にテストメールを送ります。

`MAIL TO=admin@router.co.jp SUBJECT="TEST 1" MESSAGE="Test Mail" ↓`

TOに宛先のメールアドレス、SUBJECTにはサブジェクト、MESSAGEに送りたいメッセージを指定します。メッセージに使用できる文字は、半角英数字と半角スペースおよびアンダースコア（_）で、長さは131文字までです。メッセージ中にスペースを入れる場合は2重引用符（"）で囲んでください。
■ 宛先をIPアドレスで指定する場合は、ブラケット（[]）を使用します。

`MAIL TO=admin@[192.168.4.100] SUBJECT="TEST 2" MESSAGE="Test Mail 2." ↓`

■ FILEパラメーターを使用すれば、テキスト形式のファイル（.cfg、.scp、.txt）をメール本文として送ることもできます。次の例では、設定ファイル「router.cfg」をメール本文として管理者に送信します。

`MAIL TO=admin@router.co.jp SUBJECT="TEST 3" FILE=router.cfg ↓`

■ トリガー機能を利用して、特定のイベント発生時に自動的にメールを送ることもできます。次の例では、コールドスタート時にスクリプト「mail.scp」が実行され、管理者にメールが送信されます。

`ENABLE TRIGGER ↓
CREATE TRIGGER=1 REBOOT=ALL SCRIPT=mail.scp ↓
`

スクリプトmail.scp

    SET MAIL HOST=ar1.router.co.jp
    ADD IP DNS PRIMARY=192.168.4.1
    MAIL TO=admin@router.co.jp SUBJECT="Power-ON" MESSAGE="Cold start"

■ ログメッセージをメールで送信することもできます。次の例では、ログメッセージを10個ずつ管理者に送信します。

`CREATE LOG OUTPUT=1 DEST=email TO=admin@router.co.jp MESS=10 ↓
ADD LOG OUTPUT=1 ALL ↓
`

■ メール機能の設定やメールキューの状態を表示するには、次のコマンドを使います。

`SHOW MAIL ↓`

    Manager > show mail

    MAIL
      Host Name ............ ar1.router.co.jp
      SMTP Server .......... not set
      State ................ DEAD - name server not set
      Debug ................ disabled
      Mails Sent ........... 1

    Date/Time   Id    To                   Subject              State      Retries
    ------------------------------------------------------------------------------
    5 11:11:15 0003  admin@router.co.jp                         Connect    0
    ------------------------------------------------------------------------------

■ メールキュー内のメールを削除するには、次のコマンドを使います。上記SHOW MAILコマンドの出力例で表示されているメールId「0003」を削除するには、次のようにします。

`DELETE MAIL=3 ↓`

CentreCOM AR550S 設定例集 2.9 #76

(C) 2005-2012 アライドテレシスホールディングス株式会社

PN: J613-M0710-04 Rev.M

＜前頁 次頁＞ ＜＜ ＞＞ ↑ 目次 （番号順 (詳細)・ 回線別 (詳細)・ 機能別 (詳細)）