[prev in list] [next in list] [prev in thread] [next in thread]
List: qmail-ldap
Subject: Re: qmailgroup problem with moderation and senderconfirm
From: Claudio Jeker <jeker () n-r-g ! com>
Date: 2004-11-15 10:52:13
Message-ID: 20041115105201.GA19479 () diehard ! n-r-g ! com
[Download RAW message or body]
On Wed, Nov 10, 2004 at 08:53:14AM +0100, Claudio Jeker wrote:
> On Wed, Nov 10, 2004 at 09:26:36AM +0200, George Lekatsas wrote:
> > Hello,
> >
<SNIP>
> >
> > Moderation without senderconfirm is working.
> > Senderconfirm without moderation is working too.
> >
>
> It could be that the moderation approval and the senderconfirmation need
> to be sent by two different accounts. This seems to be a bug.
> Will have a look at it later today.
>
Took a little longer but here is a fix for this problem.
--
:wq Claudio
Index: qmail-group.c
===================================================================
RCS file: /home/cvs-djbware/CVS/qmail-ldap/qmail-group.c,v
retrieving revision 1.15
diff -u -p -r1.15 qmail-group.c
--- qmail-group.c 11 Jun 2004 12:58:09 -0000 1.15
+++ qmail-group.c 15 Nov 2004 10:59:46 -0000
@@ -132,6 +132,7 @@ main(int argc, char **argv)
if (flagm)
secretary(maildir, 1);
+ reopen();
explode(qlc);
qldap_free(qlc);
@@ -309,6 +310,8 @@ reopen(void)
{
int fd;
+ if (!(fname.s && fname.len > 1))
+ return;
if (!stralloc_0(&fname)) temp_nomem();
fd = open_read(fname.s);
if (fd == -1)
@@ -413,7 +416,6 @@ secretary(char *maildir, int flagmoderat
if (!stralloc_append(&fname, &sbuf[i])) temp_nomem();
}
close(pi[0]);
- reopen();
return;
default: _exit(111);
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic