有两个可能
文件存在但是格式不对导致的原因可能是aliasesdb文件是由Berkeley DB版本创建的但是你现在使用的是版本或者或者这个文件是用btree格式建立的但是postfix能识别的格式是hash解决的方法是以root的身份执行newaliases这样就能建立一个postfix能识别的aliasesdb文件
如果按上面的方法处理后newaliases的结果报告aliasesdb文件长度是那么可能是编译的时候使用的dbh等Berkeley DB的开发库文件有问题解决方法是正确安装Berkeley DB开发包