Daniel Stenberg wrote:

> Great, I also fixed my two outstanding SMTP issues: RCPT TO syntax and
waiting for 250 after the DATA has beent sent, so the SMTP support is
clearly improving!

I recently found some bugs in the '.' processing:

_ If the '.' comes first in data (i.e.: on the first data line; this is
perfectly legal for a non-MIME message), it is not doubled.
_ The current code seems to add a blank line (an extra-crlf) at the end
of data even if the last line is terminated.

We also might consider mapping CRs and/or LFs alone (I mean not
combined) into CRLFs, because SMTP data is text-only.
I did not touch this part of the code, since it clearly appears from the
comment you intend to replace it with a clever algorithm.

Do you plan to implement some kind of mechanism for quoted-printable
and/or base64 automatic encoding, or would you leave it to the caller ?
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html

Reply via email to