From owner-freebsd-questions@FreeBSD.ORG Fri Mar 11 06:41:27 2005 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 49EC516A4CE for ; Fri, 11 Mar 2005 06:41:27 +0000 (GMT) Received: from rproxy.gmail.com (rproxy.gmail.com [64.233.170.193]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9F99A43D39 for ; Fri, 11 Mar 2005 06:41:26 +0000 (GMT) (envelope-from singh.madhusudan@gmail.com) Received: by rproxy.gmail.com with SMTP id b11so804228rne for ; Thu, 10 Mar 2005 22:41:23 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:from:to:subject:date:user-agent:references:in-reply-to:cc:mime-version:content-type:content-transfer-encoding:content-disposition:message-id; b=ee3v3nJ8OC/+5AXG5PaPjIaRo3fUx6q1oZr3/OnLsZ4qEkbM1gBIl/M3Gn7ad7NwvkA52wBW3g0MyArgLv9Pvot1Z3KxLzpUrEWNfHuB7nM754XYMHbWXKkfDQgzJPGPFWY65gJp6Hl2VRrhM0WVgrM+hPCdzRy56KRpySGxBPQ= Received: by 10.38.76.25 with SMTP id y25mr2474633rna; Thu, 10 Mar 2005 22:41:23 -0800 (PST) Received: from ?192.168.1.2? ([24.60.144.26]) by mx.gmail.com with ESMTP id m37sm78506rnd.2005.03.10.22.41.22; Thu, 10 Mar 2005 22:41:22 -0800 (PST) From: Madhusudan Singh To: Peter Risdon Date: Fri, 11 Mar 2005 01:41:58 -0500 User-Agent: KMail/1.7.1 References: <200503100012.02691.singh.madhusudan@gmail.com> <1110452235.10425.51.camel@lorna.circlesquared.com> In-Reply-To: <1110452235.10425.51.camel@lorna.circlesquared.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200503110141.58333.singh.madhusudan@gmail.com> cc: freebsd-questions@freebsd.org Subject: Re: Qmail / FreeBSD / vqadmin problem X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Mar 2005 06:41:27 -0000 Hi Thanks once again for your message. I followed directions at the following website : http://www.bsdguides.org/guides/freebsd/mailserver/qmail+vpopmail+qmailadmin.php There was one strange comment on this page : "Note: the binc-imap configuration is not complete enough to work. It will be complete tomorrow." I wonder what does it really mean. Anyways, the entire procedure of installing from ports went through. Now, I wish to configure things so that only SSL access to smtp and the binc-imap server is permitted. Do I need to do some qmail side configuration for this or is just a matter of opening only selected ports (which ports ? 995 and imaps ?) ? Thanks for the lifewithqmail link. I have printed out the pdf version and will shortly go through it. MS On Thursday 10 March 2005 05:57, Peter Risdon wrote: > On Thu, 2005-03-10 at 00:12 -0500, Madhusudan Singh wrote: > > Hi > > > > I am new to both FreeBSD and qmail. However, I am definitely not new to > > unix/linux (2 years of HP-UX and 7 years of Linux experience). I am using > > a pf firewall on a machine that will host a webserver as well as my > > mailserver. > > > > I am interested in setting up IMAP access to email for my users (do not > > care for POP3 access). However, I found installation instructions on > > qmailrocks.org and followed them to the letter (note to the author > > - /usr/home/vpopmail does not exist - I had to create it by hand - maybe > > the first shell script on step 2 needs some editing ?), until I installed > > vqadmin and setup the passwd and placed .htpasswd in > > /usr/local/www/cgi-bin, restarted apache (built from ports), and tried to > > login through the cgi interface from another machine. Ports www, 8080 and > > https are open in /etc/pf.conf. But I keep getting "Waiting for " > > and never can authenticate with the right password. > > A couple of possibilities. > > The default installation of vpopmail puts the vpopmail directory > in /usr/local and if you want to use /usr/home you have to supply the > correct argument to vpopmail when you build it. > > >From /usr/ports/mail/vpopmail/Makefile: > > [...] > # User-configurable variables > # > # Define these to change from the default behaviour > # > [...] > # PREFIX - installation area for vpopmail (see comment below) > [...] > # Uncomment this, or set PREFIX to /home if you have an existing > # vpopmail install with the vpopmail users' home directory set to > # /home/vpopmail - package rules dictate we default > to /usr/local/vpopmail > # > #PREFIX?= /home > > Note that this will, in my experience, create some odd directory trees > in /usr/home (such as /usr/home/lib and /usr/home/libexec) which can > safely be deleted subsequently. I don't use vqadmin, but this would need > to know where to find the vpopmail binaries, and I can't see any make > options that might define this, so that might be a major stumbling > block. A possible cause of the behaviour you report would be that > vqadmin is trying to run vpopmail binaries with inappropriate paths, or > to read directory structures in the wrong place. > > One workaround, if your real vpopmail directory is in /usr/local and you > do need it to be in /usr/home is to symlink /usr/local/vpopmail > to /usr/home/vpopmail. > > Incidentally, the FreeBSD installation of qmail recommends > using /var/service and much of the qmail documentation assumes the > existence of /service. My own approach to this is to use /var/service > but then symlink it to /service so that anything that assumes the > existence of this directory will work. > > However, neither vpopmail not vqadmin would give you an imap server, and > you don't say whether you have installed one separately. You do need to > and a commonly used option in this case would be courier-imap because > it's written by the same folk who brought us vpopmail, and integrates > well with this and qmail. It isn't the only choice, of course, and > you're generally best advised to use something you're familiar with. > > > The question is : > > > > What am I possibly doing wrong ? A port that is not open, or is it some > > other problem that a FreeBSD / Qmail newbie might have missed ? > > It's generally best to use default installation locations with ports, > especially when you're installing a few that will work with each other. > > Then, before testing a cgi interface like vqadmin, make sure everything > works. Test qmail, (telnet) test imap, test vpopmail with a domain and a > user or two on the command line. If these things aren't working > properly, then vqadmin won't either. > > www.lifewithqmail.org is probably the most authoritative site to use as > a reference, together with inter7's website and http://cr.yp.to for some > perhaps slightly terse but very good initial docs. > > If you need more help, maybe say whether you have installed an imap > server, and whether the underlying technologies - qmail, vpopmail, imap > - are working. > > Peter.