Fall back to HELO if EHLO is not supported

Hi Jason,

Here is a patch which allows the client to fall back to HELO if EHLO is not supported. Could you please push this to Hackage ASAP?

Thanks,
Victor.