Re: [exim] exim_dbmbuild decode

Top Page
Delete this message
Reply to this message
Author: Tony Finch
Date:  
To: bb
CC: exim-users
Subject: Re: [exim] exim_dbmbuild decode
On Mon, 24 Jul 2006, Doug wrote:
>
> I build my DB files using exim_dbmbuild, which give me the usual .dir
> and .pag files. If we can pretend for a second that I lose all other
> files apart from the .dir and .pag files, is there any way that I can
> reconstruct usable lists of data from them.


#!/usr/bin/perl

dbmopen(%hash, "/path/to/dbm/without/.dir/or/.pag", 0666)
    or die "dbmopen: $!";
while (($key,$val) = each %hash) {
    print "$key: $value\n";
}
dbmclose(%hash);



Tony.
--
<fanf@???> <dot@???> http://dotat.at/ ${sg{\N${sg{\
N\}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}}\
\N}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}}