Description of problem:
libesmtp-0.8.3 has a bug that makes CRAM-MD5 authentication code useless.
(only LOGIN works).
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.
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!