ロギング |
このページでは XMail でロギングを実行する方法と各ログファイルの内容フォーマットについて説明しています。
なお、ログファイルの閲覧のためには専用の管理ツールを利用することをすすめます。
XMail はデフォルトではどのような種類のログも残しません。ログを観察できるようにするためには以下のようにします。
■FreeBSD/Linux/OpenBSD/Solaris の場合
UNIX または UNIX クローン OS の場合は XMail のスタートアップスクリプト中でその起動オプションを指定すればロギングが可能になります。ただし、syslog デーモンを別途スタートさせておかなければなりません。
■Windows NT/2000/XP/Vista/2003 の場合
Windows 環境では、スタンドアロンアプリケーションとして XMail 動作させる場合は Windows のシステム環境変数またはユーザ環境変数に、システムサービスとして動作させる場合はレジストリに、それぞれ XMail の起動オプションを登録することでロギングが可能になります。
起動オプションの詳細は "環境設定" ページまたは "その他の参考情報" ページにあります。
ロギング関連の起動オプションには以下の種類があります。全 OS 共通です。
-Cl | システム管理(コントロールサーバによるサービス)のログを残します。 |
-Fl | Finger サービスのログを残します。 |
-Ll | LMAIL(ローカルメーラ) サービスのログを残します。 |
-Pl | POP サービスのログを残します。 |
-Yl | PSYNC(自動受信) サービスのログを残します。 |
-Ql | SMAIL サービスのログを残します。 |
-Sl | SMTP サービスのログを残します。 |
-Mr xx | 何時間おきにログファイルを新規作成するかを指定します。xx で時間を指定します。 |
起動オプションにおける l はアルファベットの第 12 字(エル)で小文字でなければなりません。
ここで言うシステム管理とは、XMail のコントロールサーバモジュールによる管理サービスのことで、XMail 付属のコントロールクライアントモジュール(ctrlclnt/ctrlclnt.exe)や TELNET コマンドなどを使って実行できるものです。詳細は "コントロールコマンド" ページにあります。
XMail の起動オプションで -Cl を指定するとシステム管理のログがその MailRoot/logs にログファイルとして残されるようになります。ログファイルは ctrl- という接頭辞から始まるので本サイトではこのログを CTRL アクセスログと呼ぶことがあります。XMail のコントロールコマンドなどを使ってドメインやユーザ、メーリングリストなどの登録や削除を行うとそれがログファイルに 1 行ずつ記録されます。
■ログのフォーマット
1 行のログは以下のフォーマットです。ただし、先頭の数値は 1 行を左から観察した場合の個々のフィールドの順位を示します(以降同様)。
XMail の起動オプションで -Fl を指定すると FINGER サービスのログがその MailRoot/logs にログファイルとして残されるようになりまりす。ログファイルは finger- という接頭辞から始まるので本サイトではこのログを FINGER アクセスログと呼ぶことがあります。
FINGER サービスはシンプルなディレクトリサービス(情報提供サービス)です。ただし、現在のインターネットではすでに一般的ではなくなっており、セキュリティ面の弱点もあるので、安全なローカルエリアネットワーク(LAN)でない限り運用はすすめられません。
■ログのフォーマット
1 行のログは以下のフォーマットです。
XMail の起動オプションで -Ll を指定すると LMAIL サービスのログがその MailRoot/logs にログファイルとして残されるようになります。ログファイルは lmail- という接頭辞から始まるので本サイトではこのログを LMAIL アクセスログと呼ぶことがあります。
LMAIL サービスとは、XMail のローカルメーラモジュールによる内部ユーザへのメッセージ配信サービスです。XMail は MailRoot/spool/local ディレクトリを定期的にスキャンし、そこに所定の形式のメッセージファイルが発見された場合、所定のローカルユーザにそれを配信します。詳細は "Readme.txt(英文)" ページから "XMail Local Mailer" の項を参照してください。
なお、XMail で LMAIL サービスのログを残すためには、起動時オプションにおいて -Ln も指定する必要があります。n はスキャン間隔(秒数)の指定で、前掲 Readme.txt によれば 3 秒から 7 秒が推奨されています。
■ログのフォーマット
1 行のログは以下のフォーマットです。
XMail の起動オプションで -Pl を指定すると POP サービスのログがその MailRoot/logs にログファイルとして残されるようになります。ログファイルは pop3- という接頭辞から始まるので本サイトではこのログを POP アクセスログと呼ぶことがあります。
■ログのフォーマット
1 行のログは以下のフォーマットです。
XMail の起動オプションで -Yl を指定すると PSYNC サービスのログがその MailRoot/logs にログファイルとして残されるようになります。ログファイルは psync- という接頭辞から始まるので本サイトではこのログを PSYNC アクセスログと呼ぶことがあります。
PSYNC サービスとは、XMail による他の POP サーバへのアクセスの記録です。すなわち、XMail は他の POP サーバ上にアカウントを持っているローカルユーザのためにそこからメッセージを自動受信してローカルユーザのメールボックスに入れることができます。 詳細は "コントロールコマンド" ページから [メールボックス同期処理の管理] または "全 TAB ファイル" ページから pop3links.tab ファイルについての説明を見てください。
■ログのフォーマット
1 行のログは以下のフォーマットです。
XMail の起動オプションで -Ql を指定すると SMAIL サービスのログがその MailRoot/logs にログファイルとして残されるようになります。ログファイルは smail- という接頭辞から始まるので本サイトではこのログを SMAIL アクセスログと呼ぶことがあります。
SMAIL サービスとは、XMail の SMTP クライアントモジュールによるローカルユーザまたは他の SMTP サーバへのメッセージ配信サービスです。
■ログのフォーマット
1 行のログは以下のフォーマットです。
XMail の起動オプションで -Sl を指定すると SMTP サービスのログがその MailRoot/logs にログファイルとして残されるようになります。ログファイルは smtp- という接頭辞から始まるので本サイトではこのログを SMTP アクセスログと呼ぶことがあります。
SMTP サービスとは、XMail の SMTP サーバモジュールに接続してきた SMTP クライアントに対するメッセージ受信サービスです。
■ログのフォーマット
1 行のログは以下のフォーマットです。
|