On Wed, May 16, 2001, Louis-David Mitterrand wrote:

> > You're going to add an MTA first (reimplement sendmail). Then
> 
> Huh? Adding a few dozen lines of code to deliver via SMTP is
> "reimplementing sendmail"? You need a serious reality check.

"a few dozen lines of code"... Did you ever write a SMTP client?

Oh yeah, let's start "simple": no queueing, just EHLO (oops, can't
use that always, so maybe HELO), MAIL, RCPT, DATA, QUIT.  What about
temporary errors? Do you tell the user: sorry, please try again
later?  Or do you implement queueing? Who runs the queue? When?
What about SMTP AUTH, STARTTLS, DSN, DELIVER-BY, ... ?

Sorry, but Unix is built out of tools. Use them (or use Emacs, which
has everything built in).

Or the other answer: you got the source, you can add the functionality
as you like. Publish it and see what happens.

Reply via email to