blueonyxのユーザーが追加できない、さらに仮想サイトの削除も出来ない。仮想サイトを削除しようとすると「電子メールサーバマップファイルの作成中にエラーが発生しました」と言って、サイトの削除も出来ない有様。
はて、どうしたものかと調べていると、先人の通った道標を発見。
http://bluequartz.org/ml/archive/coba-o/1800/1823.html
会社のblueonyxはvirtusertableが壊れていたようで、/etc/mailで以下のような作業を行い復旧しました。
# cp virtusertable virtusertable.bak
# cp virtusertable.db virtusertable.db.bak
と、念のためバックアップを作ったあと、
# makemap hash virtusertable.db < virtusertable
してあげたら、
makemap: virtusertable.db: line 1170: key xxxxx@xxx.xxx: duplicate key
.
.
.
と5行ほど重複が見つかりました。ですので
# vi virtusertable
して、指定の行を削除してあげた後、再度
# makemap hash virtusertable.db < virtusertable
してみたら、エラーも吐かずに再構築も終了。
おかげで会社のblueonyxはユーザーの削除も仮想サイトの削除も出来る、出来る子ちゃんに生まれ変わりました。