fix(smtp-transport): Client::read_response infinite loop
fix(smtp-transport): Client::read_response infinite loop

I have encountered an issue on Gmail where the server returned an error,
and the code was stuck here looping indefinitely.
This commit fixes the issue.

amousset/lettre,amousset/lettre,amousset/rust-smtp,lettre/lettre