From owner-freebsd-ports@FreeBSD.ORG Fri Sep 21 17:11:09 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 79BF816A474 for ; Fri, 21 Sep 2007 17:11:09 +0000 (UTC) (envelope-from schweizer.martin@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by mx1.freebsd.org (Postfix) with ESMTP id EE78A13C4CB for ; Fri, 21 Sep 2007 17:11:08 +0000 (UTC) (envelope-from schweizer.martin@gmail.com) Received: by ug-out-1314.google.com with SMTP id a2so678555ugf for ; Fri, 21 Sep 2007 10:11:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=3qkyjXvT5wjd46Z5qWX7mED3h4wPm3PWd0xNmebuxbc=; b=R9L8NCZIOXhbUpOhIdE0y0bhMifxWwXwhbLOGLgceFFvvYfXU0zP9kaDPo+P33MwriHf2JlUijCzIv4eA9ChnNttVIE8fvCHwS+KSZ+TvFhHLBx1reZ+KZQsb/aDcbzCvI7rXObylohFQwIGDLT4efy7bv1egrUb3bzZLFVJ+3c= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=f4nJJe9NcxFaqybDys7Wgk0POoZ+fgyEOthjIs+72WnUQpAk7TOJQWGxi3Y9lhalj22pibFbFa6Im5xtTDmpTNzD8Hzq/+nShoz3W8pL+Oy3qv4zjifLVlKQljgiqpTbBSLqb8XH8RbqUGBWkGyC+PdutDtfekouTd4wh/BTFnQ= Received: by 10.78.193.5 with SMTP id q5mr2238271huf.1190394666630; Fri, 21 Sep 2007 10:11:06 -0700 (PDT) Received: by 10.78.70.2 with HTTP; Fri, 21 Sep 2007 10:11:06 -0700 (PDT) Message-ID: <380ccfd60709211011u1c4a17f5ofd20843d4c4b683@mail.gmail.com> Date: Fri, 21 Sep 2007 19:11:06 +0200 From: "Martin Schweizer" To: "Matthew Seaman" In-Reply-To: <46F3DB2C.4010408@infracaninophile.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <46F23776.4080503@infracaninophile.co.uk> <380ccfd60709210136v2a90cf1ehaff94ab66bce0f98@mail.gmail.com> <46F3DB2C.4010408@infracaninophile.co.uk> Cc: freebsd-ports@freebsd.org Subject: Re: mail/websieve -- doesn't get along with apache22 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Sep 2007 17:11:09 -0000 Hello Matthew If I can help you in any way drop me a mail. Regards, 2007/9/21, Matthew Seaman : > -----BEGIN PGP SIGNED MESSAGE----- > Hash: RIPEMD160 > > Martin Schweizer wrote: > > Hello Matthew > > > > Sorry for the delay. I use now websieve since two years. I found some > > pitfalls while the installation. I attache you my comments which I > > send to ports@ in the past. Hope this helpls. > > > > PS: I also looking to contact the developers for future releases but > > they do not get answers. > > > > > > Kind regards, > > > > After more the one successfully installation I found some problems in > > the actualy ports (from yesterday): > > > > - while building websieve make wants download every time the old apache port > > > > Makefile > > ********* > > [snip] > > > > RUN_DEPENDS= ${SITE_PERL}/IMAP/Admin.pm:${PORTSDIR}/mail/p5-IMAP-Admin \ > > ${SITE_PERL}/IMAP/Sieve.pm:${PORTSDIR}/mail/p5-IMAP-Sieve > > .endif > > ## RUN_DEPENDS+= ${LOCALBASE}/www/cgi-bin:${PORTSDIR}/${APACHE_PORT} > > > > PKGMESSAGE= ${WRKDIR}/pkg-message > > > > [snip] > > > > I alway commented out "RUN_DEPENDS..." > > > > > > - ... also while building make would copy websieve.pl to > > /usr/local/www/cgi-bin but it create a file called cgi-bin in > > /usr/local/www > > > > > > - websieve.pl: > > > > [snip] > > > > #creates global variables $mode,@rules,@mailboxes,@quota and %vacation; > > # get quota > > @quota=&getquota("INBOX") if ($havequota || !$useprocmail); > > if ($IMAPERROR = /no errors/i && !$ismanager && $IMAPERROR) { > > $error=$IMAPERROR; > > &closeimap; > > &closesieve; > > &incorrect_login; > > exit; > > } > > > > [snip] > > > > > > In the port there is here ("if ($IMAPERROR =~ /no..." ) a tile sign > > but for successfully login you have to remove this. > > > > See also http://www.linuxnetmag.com/en/issue8/printm8sieve1.html > > > > - error "base64 decoding..." in /var/log/messages > > > > Sep 7 15:47:22 acsvfbsd04 imap[547]: login: mail3 [192.168.10.6] > > martin plaintext User logged in > > Sep 7 15:47:22 acsvfbsd04 sieve[548]: badlogin: mail3[192.168.10.6] > > PLAIN error base64 decoding string > > Sep 7 15:47:34 acsvfbsd04 imap[547]: login: mail3 [192.168.10.6] root > > plaintext User logged in > > Sep 7 15:47:34 acsvfbsd04 sieve[551]: badlogin: mail3[192.168.10.6] > > PLAIN error base64 decoding string > > > > Here you have to edit in /usr/local/lib/perl5/site_perl/5.8.8/IMAP > > the file Sieve.pm: > > > > Old: > > $encode=encode_base64($userpass); > > > > New: > > $encode=encode_base64($userpass, ''); > > > > See also http://lists.freebsd.org/pipermail/freebsd-ports-bugs/2006-June/091540.html > > > > > > - If you change the location from /var/imap to another location (f.e. > > to /usr/imap > > because you need more disk space), you'll get the following message > > in /var/log/messages: > > > > Sep 7 16:05:25 acsvfbsd04 imap[656]: login: acsvfbsd04 [192.168.10.6] > > martin plaintext User logged in > > Sep 7 16:05:25 acsvfbsd04 sieve[682]: IOERROR: creating directory > > /var/imap: Permission denied > > Sep 7 16:05:25 acsvfbsd04 sieve[682]: mkdir /var/imap: Permission denied > > Sep 7 16:05:25 acsvfbsd04 sieve[682]: error in actions_setuser() > > > > Websieve wants to creat some file in /var/imap everytime you log in. I > > create an symlink like this: > > > > lrwxr-xr-x 1 cyrus cyrus 18 7 Sep 16:23 imap -> /usr/imap/var/imap > > > > Afterwoods I works like a charme. > > > > > > > > > > 2007/9/20, Matthew Seaman : > > > > Dear all, > > > > The mail/websieve port has a bug when installing with apache22 -- it > > registers a RUN_DEPENDS on /usr/local/www/cgi-bin and tries to install > > whatever the selected version of apache is to fulfil it. Of course, > > apache22 uses /usr/local/www/apache22/cgi-bin so that's never going to > > work. > > > Hi, Martin, > > Thanks for that. I submitted ports/116493 last night, which addresses > some of the issues you mention. I don't have time to take on > maintainership of this port, but I can certainly work up some additional > patches to address the points you mention. The websieve project itself > seems to have ground to a halt, with no development work since about > 2004, but it is still widely recommended for dealing with sieve stuff. > > Cheers, > > Matthew > > > - -- > Dr Matthew J Seaman MA, D.Phil. Flat 3 > 7 Priory Courtyard > PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate > Kent, CT11 9PW, UK > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.4 (FreeBSD) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iD8DBQFG89ss3jDkPpsZ+VYRA/NPAKCASh5ht4PbCaj1qIYmEYRxGgA6ngCdEIw8 > 56isNULvYeeqdCfIl2ZlRb4= > =MoMr > -----END PGP SIGNATURE----- > -- Martin Schweizer schweizer.martin@gmail.com Tel.: +41 32 512 48 54 (VoIP) Fax: +1 619 3300587