在没有原始传输文件的情况下,如何在 Postfix 中查看 transport.db 文件的内容?

在没有原始传输文件的情况下,如何在 Postfix 中查看 transport.db 文件的内容?

我获得了一个 Postfix 服务器,传输数据库文件,但没有原件运输该文件是从哪个文件派生出来的?如何确定传输文件的原始内容是什么?

答案1

运行file transport.db可能指示某个 Berkeley DB 文件的版本;如果是这样,类似db_dump -p transport.db(假设db4-utils或类似)的操作将是恢复数据的一种方法。另一种方法是使用其他 BDB 格式的接口,例如 PerlDB_File模块或类似模块。如果文件不是 BDB 格式(或使用较旧的 BDB 格式),请根据需要调整工具。

相关内容