{ my $conf = esmith::ConfigDB->open; return unless $conf; my $admin_email = $conf->get_value_and_delete('AdminEmail'); return unless defined $admin_email; my $admin = $DB->get('admin') || $DB->new_record('admin', {type => 'system'}); if ($admin_email) { $admin->merge_props( EmailForward => 'forward', ForwardAddress => $admin_email, ); } else { $admin->merge_props( EmailForward => 'local', ForwardAddress => '', ); } }