Hi all,

I'm busy testing rc4, and I think I found a show-stopper.

Looks like delivery to mailboxes doesn't work. All mail gets delivered
to INBOX.

When I do 'cat testmail|/usr/sbin/dbmail-smtp -m Trash -u pablo' mail gets delivered to INBOX.

As far as I can tell, deliver_to_mailbox is assigned in main.c, but never used.

A simple/dirty patch that solves the problem but makes dbmail-smtp dependant on the order of options (like 1.2):

diff -urNad /usr/src/dbmail/dbmail-2.0/dbmail-2.1/main.c dbmail-2.1/main.c
--- /usr/src/dbmail/dbmail-2.0/dbmail-2.1/main.c 2004-03-20 13:42:03.000000000 +0100
+++ dbmail-2.1/main.c   2004-03-20 13:43:19.000000000 +0100
@@ -165,6 +165,9 @@


                        dsnuser_init(&dsnuser);
                        dsnuser.address = strdup(optarg);
+                        if (deliver_to_mailbox) {
+ dsnuser.mailbox = strdup(deliver_to_mailbox);
+                       }


                        /* Add argument onto the users list. */
                        if (list_nodeadd


--
  ________________________________________________________________
  Paul Stevens                                  mailto:[EMAIL PROTECTED]
  NET FACILITIES GROUP                     PGP: finger [EMAIL PROTECTED]
  The Netherlands________________________________http://www.nfg.nl

Reply via email to