有兩個可能
文件存在
但是格式不對
導致的原因可能是aliases
db文件是由Berkeley DB版本
創建的
但是你現在使用的是版本
或者
或者這個文件是用btree格式建立的
但是postfix能識別的格式是hash
解決的方法是以root的身份執行newaliases
這樣就能建立一個postfix能識別的aliases
db文件
如果按上面的方法處理後
newaliases的結果報告aliases
db文件長度是
那麼可能是編譯的時候使用的db
h等Berkeley DB的開發庫文件有問題
解決方法是正確安裝Berkeley DB開發包
From:http://tw.wingwit.com/Article/program/Oracle/201311/17036.html