Servers that only speak HELO might return a 503 status code to indicate that EHLO is unsupported. In this case, we want the HELO fallback code to run instead. I'm not exactly sure what case the previous code was attempting to address, but it looks like we already catch 503 responses in the individual authentication methods, so perhaps this is no longer necessary. If this change results in a regression, we'll need to address the root issue another way. Closes #5
…sts, not in the tests themselves.
This latest version of the Auth_SASL package unfortunately introduces deprecation warnings for the "old" mechanism names, so the only way we can support this cleanly is to switch to the new names and raise the minimum required Auth_SASL package version to 1.0.5. Request: 18837