On Fri, 10 Mar 2000 [EMAIL PROTECTED] wrote:

> BTW, I was looking at LYNews.c, and it seems as if there are enough things
> available in the www\library\implementation directory to rewrite LYMail.c
> along the lines of LYNews.c and get rid of all this reliance on mail
> programs that basically do very little except demand specialized command-
> line options.

Implementing an SMTP exchange may seem simple at first, but it
certainly isn't trivial to do it right.  If you only talk to a
well-behaved servers that always accepts the message, it's fine.
Otherwise there timing and time-out issues, and you have to handle
all kinds of error conditions correctly and make damn sure that you
don't lose mail accidentally.

It's better to rely on a specialized program to do its (one) job
right, rather than trying to put the whole logic into lynx, IMO.
What's easier - dealing with some confusion about configuring an
external mail-sending program (which can be solved by documentation
and providing links to possible programs or the programs themselves),
or dealing with new subtle bugs in a new (yet to be written) SMTP
implementation?

   Klaus

Reply via email to