Description of problem: libesmtp-0.8.3 has a bug that makes CRAM-MD5 authentication code useless. (only LOGIN works). How reproducible: Always Steps to Reproduce: 1.run the test program from the examples directory and watch the output. Actual Results: CRAM-MD5 authentication fails even with the right password. Expected Results: Authentication should be successful. Additional info: This has been acknowledged by the libesmtp's developer Brian Stafford. He released fixed libesmtp-0.8.4 right away. See libesmtp-0.8.4 changelog for more details.
We (Red Hat) should really try to fix this before next release.
Fixed in 0.8.4-1; thanks for the report!