On 10/23/25 9:12 PM, SherwoodP via curl-library wrote:
This is my reply to Patrick Schlangen and Patrick Monnerat:

It seems the code activates ther verbose output, but it has not been
posted. This is mandatory to have this to answer the initial question.

Blindly, I can already say PLAIN mechanism is used instead of the Eudora
LOGIN choice, as the former is preferred by curl over the latter.


Attached is the verbose output from curl when I attempt to send an email using"secure mail keys" for authentication.

Thanks for the verbose output.

Be careful and change your SMTP password (key?): it has been published by this post in base64 :-(

Plain login has been performed successfully.

Then curl tries to perform a (user) command because you neither tell to upload something nor used mime posting. In the absence of real user command, curl sends a VRFY command that is not supported by your server --> CURL_WEIRD_SERVER_REPLY because "502 5.3.3 VRFY is not supported" is not a curl expected reply.

Solution to your problem: add the following line to your program before calling curl_easy_perform().

*code = curl_easy_setopt(curl, CURLOPT_UPLOAD, 1L);*

This should do the expected job.

Patrick
-- 
Unsubscribe: https://lists.haxx.se/mailman/listinfo/curl-library
Etiquette:   https://curl.se/mail/etiquette.html

Reply via email to