This is the mail archive of the cygwin@sources.redhat.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

MTA for Cygwin [Re: [ANNOUNCEMENT] New on sources: mutt-1.2.5i-1]


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]