Hey,
First The Thread you are referring to resolve differen’t issue of which the error thrown was SMTPSenderRefused
While qouting your logs above it’s SMTPServerDisconnected
Secondaly to resolve your issue, is to try to the error as I did in the thread you linked above, i.e.
This https://github.com/openedx/edx-platform/blob/d7ca7c14cd2ea1177e464d3c386aa6918e9b0093/lms/djangoapps/bulk_email/tasks.py#L569
except (SMTPDataError, SMTPSenderRefused) as exc:
becomes
except (SMTPDataError, SMTPSenderRefused, SMTPServerDisconnected) as exc:
PS: I don’t the consequence of this nor did I try it, it’s just what I would do if I were in your place.