masalibの日記

システム開発、運用と猫の写真ブログです

newaliasesでエラーで更新できない

前提
Linux系のサーバーのrootのメールアドレスを変更するには
/etc/aliasesを変更してnewaliases
というコマンドを実行します

newaliasesコマンドを実行すると

sendmail fatal please use fastforward/newaliases instead

というエラーがおきました
ググってみたのですが
sendmail → qmailの変更時のミスみたい
(確実なソースはありません)
それを解決するのは、どれぐらいかかるのかも検討つかないくらい時間がかかりそうだった
諦めて、前任者がどうやって変えたのかをhistoryで追いかけてみると
それらしいhistoryがありました

ls -alh /var/qmail/alias/.qmail-root 
ls -alh /var/qmail/alias/.qmail-postmaster 

そちらを確認すると
担当者さんのメールアドレスがあった

ls /var/qmail/alias/.qmail-root
ls /var/qmail/alias/.qmail-postmaster

# &XXXX@YYYY.com

更新日時が担当者になった時なのでこのファイルと思った
引き継ぎの時にこんな事をいわれなかった・・・
historyが消えていたら詰んでいた


参考URL
http://www.tomosan.org/dev/bsd/qmailtips.html