Did you try changing the port to 465? 587 is supposedly for nonssl-only, but can be upgraded with a starttls command. It could they’re not accepting auth on 587 anymore because of some screwy thing around auth before the starttls.
WeChat ID
aaronpk_tv