First of all, I'm very happy to meet you and your project. I hope this is only the beginning of a great software-suite and that it will be really "open" too. I installed successfully (only some patches :>) dbmail and postfix over a fresh HpTru64Unix v5.1b, if you want dbmail to be multiplatform i think you'll have no problem in checking these:
1) malloc(0) returns NULL in tru64, in linux returns not NULL, so you'd check PQntuples result in dbpgsql.c/db_getmailbox and skip malloc if it is 0 (or you get internal dbase error in imap on empty folders). 2) vsyslog does not exist on tru64 3) strtoull does not exist on tru64, with this OS you can use strtoul (alpha is 64bit native) 4) in Makefile substitute -Wall with -w on tru64 5) in strftime %G is not understood i have to use %Y and now others not related to tru64: 6) in main.c configFile should be "/etc/dbmail.conf" and not "dbmail.conf" !!!! 7) in postgres v7.3 datetime does not exist, should use timestamp 8) usernames should be UNIQUE!!! I wasted a lot of time checking a mailbox not receiving e-mail! and what about sieve? do you plain to implement it soon? Thank you!!! Best Regards ______________________________ Nicola Ranaldo - System Manager Centro di Servizi Didattico Scientifici Federico II University of Neaples - Italy