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

Pau*_*bro 4 linux postfix

给我一个带有transport.db文件的 Postfix 服务器,但没有从中派生的原始传输文件?如何确定传输文件的原始内容是什么?

thr*_*rig 5

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

  • 还有`postmap -s /etc/postfix/transport` 我知道看起来我正在读取丢失的文件,但它会自动附加 .db。如果我删除`/etc/postfix/transport`,验证它是否有效 (3认同)