見出し画像

サーバーのメールボックス数を調べる

はじめに

 ノーツドミノサーバーは、メール中継を並列処理するために、メールを一時保存する場所、メールボックス(mail.box、mail1.box〜)を複数持つことができます。
 サーバーを管理するコードを書くために、メールボックスの数を知りたいとき、どのように調べるのか考えてみましょう。

設定から確認する方法

 ドミノディレクトリ(names.nsf)の設定-サーバー-サーバー設定ビューにあるサーバー設定文書を開いて、ルーター/SMTP-基本情報タブにある、メールボックス数欄を見ることでメールボックス数を確認できます。
 ひとが確認するにはこれでよいのですが、サーバー設定文書はサーバーひとつに文書がひとつではない作り方ができるため、コードを書いて確認するには厄介です。

統計レポートから確認する方法

 定期的にサーバーで作成される統計レポート(statrep.nsf)文書の『Server.MailBoxes』値を確認する方法が、コードが簡単でよいです。

おわりに

 メールボックスがひとつだけのとき、メールボックスのファイル名はmail.boxです。
 複数あるときのファイル名はmail1.box、mail2.box、、となります。
 メールボックスを複数へ変更したときにmail.boxファイルが使われなくなります。使われなくなったファイルにメールが残存していないことを確認したほうが良いでしょう。

サポートいただければ、記事をもっと充実することができます