History log of /curl/lib/smtp.h (Results 51 – 62 of 62)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 88e825de 16-Feb-2011 Ben Noordhuis

SMTP in multi mode: use Curl_ssl_connect_nonblocking() when connecting.


Revision tags: curl-7_21_3, curl-7_21_2, curl-7_21_1, curl-7_21_0
# 4bfe0764 19-Apr-2010 monnerat

Implement SMTP authentication


Revision tags: curl-7_20_1
# e7e37a24 02-Apr-2010 Ben Greear

fixed compiler warnings


# 3ec75430 28-Mar-2010 Ben Greear

fix smtp compile warning

Use ssize_t instead of int for the Curl_smtp_escape_eob nread
argument.

Signed-off-by: Ben Greear <greearb@candelatech.com>


# 2309b4e3 24-Mar-2010 Daniel Stenberg

remove the CVSish $Id$ lines


# 338553ed 22-Feb-2010 Patrick Monnerat

- Proper handling of STARTTLS on SMTP, taking CURLUSESSL_TRY into account.
- SMTP falls back to RFC821 HELO when EHLO fails (and SSL is not required).
- Use of true local host name (i.e.: via

- Proper handling of STARTTLS on SMTP, taking CURLUSESSL_TRY into account.
- SMTP falls back to RFC821 HELO when EHLO fails (and SSL is not required).
- Use of true local host name (i.e.: via gethostname()) when available, as default argument to SMTP HELO/EHLO.
- Test case 804 for HELO fallback.

show more ...


# a434cb43 20-Feb-2010 Daniel Stenberg

- I made the SMTP code expect a 250 response back from the server after the
full DATA has been sent, and I modified the test SMTP server to also send
that response. As usual, the DONE ope

- I made the SMTP code expect a 250 response back from the server after the
full DATA has been sent, and I modified the test SMTP server to also send
that response. As usual, the DONE operation that is made after a completed
transfer is still not doable in a non-blocking way so this waiting for 250
is unfortunately made blockingly.

show more ...


# 97581436 12-Feb-2010 Daniel Stenberg

- Jack Zhang reported a problem with SMTP: we wrongly used multiple addresses
in the same RCPT TO line, when they should be sent in separate single
commands. I updated test case 802 to ve

- Jack Zhang reported a problem with SMTP: we wrongly used multiple addresses
in the same RCPT TO line, when they should be sent in separate single
commands. I updated test case 802 to verify this.

- I also fixed a bad use of my_setopt_str() of CURLOPT_MAIL_RCPT in the curl
tool which made it try to output it as string for the --libcurl feature
which could lead to crashes.

show more ...


Revision tags: curl-7_20_0
# 6c6dc3f8 30-Dec-2009 Daniel Stenberg

modified to get the EHLO domain from the path part of the URL instead of the
user name


# a1311e5a 30-Dec-2009 Daniel Stenberg

moved the SMTP payload escape function into Curl_smtp_escape_eob and put
it in smtp.c


# 5e6ffe35 30-Dec-2009 Daniel Stenberg

(SMTP) support DATA better in the server and make sure to "escape" CRLF.CRLF
sequences in uploaded data. The test server doesn't "decode" escaped dot-lines
but instead test cases must be writ

(SMTP) support DATA better in the server and make sure to "escape" CRLF.CRLF
sequences in uploaded data. The test server doesn't "decode" escaped dot-lines
but instead test cases must be written to take them into account. Added test
case 803 to verify dot-escaping.

show more ...


# ec3bb8f7 12-Dec-2009 Daniel Stenberg

introducing IMAP, POP3 and SMTP support (still lots of polish left to do)


123