Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com X-Authentication-Warning: hp2.xraylith.wisc.edu: khan owned process doing -bs Date: Mon, 5 Feb 2001 21:31:05 -0600 (CST) From: Mumit Khan To: cygwin AT cygwin DOT com Subject: MTA for Cygwin [Re: [ANNOUNCEMENT] New on sources: mutt-1.2.5i-1] In-Reply-To: <20010205221525.A3065@redhat.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Mon, 5 Feb 2001, Christopher Faylor wrote: > > > >Are there any plans of providing an MTA too? Something like sSMTP or > >sendmail? [ ... ] > > Of course, I wasn't aware that Corinna was going to make mutt available > until I saw the announcement, either, so who knows? > I've had a somewhat half-baked port of sendmail, and reasonably complete port of bind, in my CVS repo for a while, and it's probably time to let it out so others can hack on it. Here're the issues: 1. bind: this is based on Sergey's Okhapkin's old bind port, and works very well on W9x and NT. The trouble on W2k is that I don't know how to query the registry to find the nameserver, etc info (W2k stores it under the adapter key, and there must be an API call to get it). 2. sendmail: this is also based on Sergey's work, and the big problem here is the issue of how Berkeley db works (GNU gdbm is not quite what sendmail likes for a variety of reasons). The Unix/POSIX locking works in way such that you can open and lock a file, have the same process open it again and do your thing, and everything works fine (note the double open!). Windows as far as I can tell doesn't allow the send open, which is needed by the db routines. This means that you can't have maps etc, including the aliases map (text aliases works, but complains every time unless you shut it off explicitly). There also a few other issues such as queue management, but I believe those do work. It's been too long. Anybody who wishes to take this up, please contact me and I'll send you the diffs. I believe my tree is based on reasonably recent versions of both bind (8.9.x, not 9.x) and sendmail (10.x, or perhaps 8.9.3). I have never looked at qmail nor postfix, and those may definitely be easier to port. Dunno. Regards, Mumit -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple