I've apparently gotten dbmail really working on debian woody now, so to make things a little easier on the next guy down the line, here's a nearly trivial patch for the paths that need to change. There's a bonus patch in there to make the makefile clean up everything for make distclean.
On a current woody system, with postgresql and postfix packages installed. diff -r -U 2 dbmail/Makefile dbmail-working/Makefile --- dbmail/Makefile Thu Jun 27 03:27:11 2002 +++ dbmail-working/Makefile Wed Jul 24 12:47:42 2002 @@ -29,5 +29,5 @@ CC = cc -PGSQLLIBDIR=/usr/local/pgsql/lib +PGSQLLIBDIR=/usr/lib LIBS = -L$(PGSQLLIBDIR) @@ -112,5 +112,5 @@ distclean: clean - rm -rf dbmail-smtp dbmail-pop3d dbmail-maintenance dbmail-imapd dbmail-config dbmail-adduser dbmail-readvut mbox2dbmail dbmail-reals mtp + rm -rf dbmail-smtp dbmail-pop3d dbmail-maintenance dbmail-imapd dbmail-config dbmail-adduser dbmail-readvut mbox2dbmail dbmail-reals mtp dbmail-mini-injector dbmail-smtp-injector uni-one-convertor raw-convertor clean: diff -r -U 2 dbmail/config.h dbmail-working/config.h --- dbmail/config.h Wed Jun 19 07:45:12 2002 +++ dbmail-working/config.h Thu Jul 18 22:14:52 2002 @@ -14,10 +14,10 @@ /* DATABASE SPECIFIC */ -#define MAIL_HOST "/tmp" +#define MAIL_HOST "/var/run/postgresql" #define MAIL_USER "dbmail" #define MAIL_PASS "dbma1l" #define MAILDATABASE "dbmail" -#define AUTH_HOST "/tmp" +#define AUTH_HOST "/var/run/postgresql" #define AUTH_USER "dbmail" #define AUTH_PASS "dbma1l" diff -r -U 2 dbmail/pgsql/dbauthpgsql.c dbmail-working/pgsql/dbauthpgsql.c --- dbmail/pgsql/dbauthpgsql.c Mon Jul 8 02:03:26 2002 +++ dbmail-working/pgsql/dbauthpgsql.c Thu Jul 18 21:45:58 2002 @@ -8,6 +8,6 @@ #include "../auth.h" -#include "/usr/local/pgsql/include/libpq-fe.h" -/*#include "/usr/include/postgresql/libpq-fe.h"*/ +/*#include "/usr/local/pgsql/include/libpq-fe.h"*/ +#include "/usr/include/postgresql/libpq-fe.h" #include "../list.h" #include "../debug.h" diff -r -U 2 dbmail/pgsql/dbmsgbufpgsql.c dbmail-working/pgsql/dbmsgbufpgsql.c --- dbmail/pgsql/dbmsgbufpgsql.c Thu May 30 08:04:57 2002 +++ dbmail-working/pgsql/dbmsgbufpgsql.c Thu Jul 18 21:46:40 2002 @@ -10,6 +10,6 @@ #include "../dbmsgbuf.h" #include "../db.h" -#include "/usr/local/pgsql/include/libpq-fe.h" -/*#include "/usr/include/postgresql/libpq-fe.h"*/ +/*#include "/usr/local/pgsql/include/libpq-fe.h"*/ +#include "/usr/include/postgresql/libpq-fe.h" #include <stdlib.h> #include <string.h> diff -r -U 2 dbmail/pgsql/dbpgsql.c dbmail-working/pgsql/dbpgsql.c --- dbmail/pgsql/dbpgsql.c Tue Jul 16 03:13:22 2002 +++ dbmail-working/pgsql/dbpgsql.c Thu Jul 18 21:47:15 2002 @@ -6,6 +6,6 @@ #include "../db.h" -#include "/usr/local/pgsql/include/libpq-fe.h" -/*#include "/usr/include/postgresql/libpq-fe.h"*/ +/*#include "/usr/local/pgsql/include/libpq-fe.h"*/ +#include "/usr/include/postgresql/libpq-fe.h" #include "../config.h" #include "../pop3.h" diff -r -U 2 dbmail/pgsql/dbsearchpgsql.c dbmail-working/pgsql/dbsearchpgsql.c --- dbmail/pgsql/dbsearchpgsql.c Thu May 30 08:04:57 2002 +++ dbmail-working/pgsql/dbsearchpgsql.c Thu Jul 18 21:47:32 2002 @@ -8,6 +8,6 @@ #include "../dbsearch.h" #include "../db.h" -#include "/usr/local/pgsql/include/libpq-fe.h" -/*#include "/usr/include/postgresql/libpq-fe.h"*/ +/*#include "/usr/local/pgsql/include/libpq-fe.h"*/ +#include "/usr/include/postgresql/libpq-fe.h" #include "../rfcmsg.h" #include <stdlib.h>